关于JFinal主键设置的问题

小米_1993 发布于 2016/09/26 11:15
阅读 1K+
收藏 0
我想请教一下一个JFianl相关的问题,JFinal默认的主键就是ID,但是我的数据库表不想设置主键应该怎么做呢?还是JFinal必须有主键才能进行增删改查的操作?
加载中
0
JFinal
JFinal

     jfinal 的 Model 使用的是 Active Record 设计模式,该模式的核心是一条数据表记录对应一个 model 对象,对应起来就必须使用主键,否则 model.save()、model.update()、model.findById(...)  等依赖于主键的方法都不能正常工作。

     如果没有主键,直接用一下 Db + Record 模式就可以了,也是支持的

小米_1993
小米_1993
谢谢啦,明白了。
0
木子_123
映射是加上主键,像这样arp.addMapping("base_dic", "dic_id", BaseDic.class);
小米_1993
小米_1993
你好,我的意思是我的数据库表没有主键字段,这个可以么?
返回顶部
顶部