本文共 378 字,大约阅读时间需要 1 分钟。
区分 cascade 和 inverse 属性:
cascade=“save-update”;
inverse=“true”;session.save(cus);
结果:
cus: 能够被保存: LinkedMan: 能够被保存: 为什么, ? 设置了 一方的级联操作: 操作一的一方, 多的一方也被级联操作: LinkedMan: 的外键并没有插入, NULL : 为什么? 保存一的一方, 一的一方, 放弃了外键的维护权利。cascade=“save-update”;
session.save(Linkeman);
cus: 能够被保存: 多的一方设置了级联: 操作多的一方, 级联保存了一的一方。
LinkMan: 能够被保存, 外键能够被保存。 多的一方: inverse=“false”; 多的一方维护外键。转载地址:http://wwqen.baihongyu.com/