SqlServer表有主键,但是会抛出此错误

Build TableMeta ...
Exception in thread "main" java.lang.RuntimeException: primaryKey of table "CHECK_CONSTRAINTS" 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.demo.common.model._JFinalDemoGenerator.main(_JFinalDemoGenerator.java:49)


评论区

yangjim

2017-06-01 15:27

CHECK_CONSTRAINTS这是table?好像没有啊

yangjim

2017-06-01 21:18

数据库 是sqlserver2008 r2

JFinal

2017-06-01 23:16

生成器是通过反射拿到 table 去生成的 model,根据异常来看是拿到了系统的一些表,参考下这个贴子中的解决办法:http://www.jfinal.com/share/211

yangjim

2017-06-02 13:44

多谢群主!已解决问题

热门反馈

扫码入社