积淀和提高:hibernate中的inverse(反转)属性的作用
2014-10-26 22:30
197 查看
•在hibernate中通过对 inverse 属性的来决定是由双向关联的哪一方来维护表和表之间的关系. inverse = false 的为主动方,inverse = true 的为被动方, 由主动方负责维护关联关系
•在没有设置 inverse=true 的情况下,父子两边都维护父子
关系
•在 1-n 关系中,将 n 方设为主控方将有助于性能改善(如果要国家元首记住全国人民的名字,不是太可能,但要让全国人民知道国家元首,就容易的多)
•在 1-N 关系中,若将 1 方设为主控方
–会额外多出 update 语句。
–插入数据时无法同时插入外键列,因而无法为外键列添加非空约束
•在没有设置 inverse=true 的情况下,父子两边都维护父子
关系
•在 1-n 关系中,将 n 方设为主控方将有助于性能改善(如果要国家元首记住全国人民的名字,不是太可能,但要让全国人民知道国家元首,就容易的多)
•在 1-N 关系中,若将 1 方设为主控方
–会额外多出 update 语句。
–插入数据时无法同时插入外键列,因而无法为外键列添加非空约束
相关文章推荐
- Hibernate 一对多映射: inverse属性的作用
- hibernate inverse cascade属性作用
- Hibernate框架利用inverse属性提高系统性能
- Hibernate中集合映射的两个属性:cascade和inverse
- Hibernate中的Inverse和cascade属性配置
- hibernate 中lazy、inverse、cascade属性
- 搞定Hibernate表与表之间的关联,搞懂cascade、inverse、lazy等属性
- Hibernate中的inverse属性和cascade属性
- hibernate inverse 作用 inverse="true" 作用
- Hibernate中的Inverse和cascade属性配置
- Hibernate 中 元素的inverse 属性分析
- Hibernate中的Inverse和cascade属性配置
- Hibernate二次笔记 表的相互关联 inverse反转
- hibernate里inverse与cascade标签的作用以及区别
- Hibernate 中 inverse的作用
- Hibernate中cascade与inverse属性详解 ,很经典!!!
- Hibernate中的inverse属性和cascade属性
- 在hibernate中一对多关联时会经常用到inverse和cascade属性
- 搞定Hibernate表与表之间的关联,搞懂cascade、inverse、lazy等属性
- 正确理解hibernate的inverse属性