用generator可不可以自动创建视图

波总,我这里想用jfinal中的generator自动创建base但是运行过程中出现错误了,好像是因为我数据库表中有一个视图

Exception in thread "main" java.lang.RuntimeException: primaryKey of table "wx_cart_vw" required by active record pattern

at com.jfinal.plugin.activerecord.generator.MetaBuilder.buildPrimaryKey(MetaBuilder.java:199)

at com.jfinal.plugin.activerecord.generator.MetaBuilder.build(MetaBuilder.java:96)

at com.jfinal.plugin.activerecord.generator.Generator.generate(Generator.java:231)

at com.common.model._JFinalDemoGenerator.main(_JFinalDemoGenerator.java:52)


评论区

Irin.Chan

2017-07-07 09:17

JFinal Generator 生成Model 需要主键。

1初学者

2017-07-07 10:18

@Irin.Chan 是说视图上没有主键对吗?那如果要创建视图base应该怎么办

JFinal

2017-07-07 11:23

@1初学者 先用 generate.addExcludedTalbe(...) 将视图过滤掉,jfinal 3.2 已经去掉了对 view 的生成代码

热门反馈

扫码入社