`
paladin1988
  • 浏览: 320286 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Hibernate的一对多关联方式

 
阅读更多


之前阅读Hibernate reference的时候看到这样一句话,就把它摘抄下来。。


如下:


一对多单向关联

基于外键关联的单向一对多关联是一种很少见的情况,并不推荐使用。
基于连接表的单向一对多关联 应该优先被采用。请注意,通过指定unique="true",我们可以把多样性从多对多改变为一对多。



上面说的基于外键关联的单向一对多关联不被推荐使用,我觉有点不对。


(1)如果采用连接表的jointable的方式,那么就需要多一个连接表,如果查询很复杂的情况下,这其实也不是很理想的;

(2)为什么reference中推荐采用连接表呢?应该是为了在连接表中保存一些其他数据,这样jointable才有使用的意义

(3)基于外键的连接方式只有2个表,比起jointable的3个表,表少了,相应的查询效率也会有一定的提高。


个人观点,仅供参考。


(我X,每晚只让我发5篇,远远不能满足我的需求嘛。。。呵呵)

 

2012年8月16日22:38:08

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics