
看不懂的话看sql语句:
也是倒是也好理解,两个表更新的都是 linkedman (联系人这个值)
原因是因为设置了双向关联。
解决产生多余的sql :
方式一: 设置单项关联: 能够解决问题: 只设置一方去维护外键关系: 但是该方式在实际的开发当中不采用。
原因: 更加复杂的业务的逻辑, 设置了单项关联, 某些情况不能满足实际的业务需求。
方式二: 使一方放弃外键的 维护权利:
使一的一方去放弃外键的维护:
inverse=“true”; 默认情况, false, 一的一方可以维护外键。 true,使一方放弃了外键的维护全。 交给了多的一方维护。
