码迷,mamicode.com
首页 > Web开发 > 详细

积淀和提高:hibernate中的inverse(反转)属性的作用

时间:2014-10-27 00:11:13      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:style   strong   sp   数据   div   on   bs   size   as   

•在hibernate中通过对 inverse 属性的来决定是由双向关联的哪一方来维护表和表之间的关系. inverse = false 的为主动方,inverse = true 的为被动方, 由主动方负责维护关联关系
•在没有设置 inverse=true 的情况下,父子两边都维护父子

  关系

•在 1-n 关系中,将 n 方设为主控方将有助于性能改善(如果要国家元首记住全国人民的名字,不是太可能,但要让全国人民知道国家元首,就容易的多)
•在 1-N 关系中,若将 1 方设为主控方
–会额外多出 update 语句。
–插入数据时无法同时插入外键列,因而无法为外键列添加非空约束

积淀和提高:hibernate中的inverse(反转)属性的作用

标签:style   strong   sp   数据   div   on   bs   size   as   

原文地址:http://www.cnblogs.com/shiguangshuo/p/4052936.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!