49-一对多---放弃外键维护

(1)查看上一个保存案例的jpql语句

我们通过如下代码配置了客户到联系人的关系

从客户的角度上:发送了两条insert语句,发送了一条更新语句更新数据库(就是更新外键)
由于我们配置类从客户到联系人的关系:客户可以对外键进行维护
/
/
/
/
/
(2)接下来我们配置从联系人到客户的关系,代码如下

查看jpql代码

只发送了两条insert语句,数据库中的数据跟上面的一个样,也对外键进行了维护
原因如下:
是由于我们配置了联系人到客户的映射关系(多对一)
/
/
/
/
/

(3)我们接下来两边的关系都配置一下

发现有update语句

我们只需要放弃一的一方的对外键的维护权即可:修改代码

posted @ 2021-11-05 21:58  不是孩子了  阅读(65)  评论(0)    收藏  举报