您的位置:首页技术文章
文章详情页

java - hibernate双向多对多的关系中,怎么通过修改其中一方的时候中间表自动更新

浏览:101日期:2023-12-08 15:46:17

问题描述

在员工表和部门表的多对多的关系中,通过员工表在设置部门集合时,发现其中间表自动删除记录,但是没有再插入更新的数据,如下:

java - hibernate双向多对多的关系中,怎么通过修改其中一方的时候中间表自动更新

参考:

员工表:java - hibernate双向多对多的关系中,怎么通过修改其中一方的时候中间表自动更新

部门表:java - hibernate双向多对多的关系中,怎么通过修改其中一方的时候中间表自动更新

请问如何通过以下代码员工表的set方法更新员工表的部门集合字段,同时自动更新中间表,即中间表在删除记录之后应该在插入新记录。

java - hibernate双向多对多的关系中,怎么通过修改其中一方的时候中间表自动更新

java - hibernate双向多对多的关系中,怎么通过修改其中一方的时候中间表自动更新

问题解答

回答1:

提问的时候,代码最好不要i截图,把源码贴上来,方便别人查看,模拟,

回答2:

不知道对不对,我觉得你的问题是应该在配置文件中加入级联或者反转inverse cascade

标签: java