请问多对多关联在JFinal框架中怎么去实现增删改?

如果有三张表,一张为role表,一张为user表还有一张为中间表role_user

role与user为多对多关系,那么在Jfinal中是否可以通过bean实体类配置多对多关

系去通过主表数据直接实现增删改,如果不是,是否在增加是需要三个表分别添加

数据。刚接触jfinal,还请各位大神解惑。


评论区

JFinal

2018-04-26 11:50

可以配置外键的级联删除,程序就不用处理中间表记录的删除工作了

但很多项目都没有做外键关联,也就更谈不上在外键关联的基础上做级联删除了。

jfinal 之下,建议用 Db.delete("delete from role_user where roleId = ?", roleId) 这种方法删除数据

jfinal 不支持配置,需要手写一点代码,表关联的用法可以看看这里:
http://www.jfinal.com/doc/5-10

keywang

2018-04-26 21:14

@JFinal 谢谢大牛的耐心讲解

热门反馈

扫码入社