【选择题】hibernate多对多中应该选择哪种方法配置?
java吧
全部回复
仅看楼主
level 11
JAVA羊 楼主
在hibernate中文件有两种配置方式,
1、中间表使用联合主键,不创建中间表的持久化类
2、不使用联合主键,创建中间表的持久化类,其他两个类分别和中间表单的持久化类建立一对多的关联关系
自我感觉第二种方法方便些,毕竟一对多关联关系已经学习过了,而且网上有人说不要使用联合主键,不知道大家在学习工作中选择哪种方式?
2012年11月28日 03点11分 1
吧务
level 15
如果中间表没有其他数据,其实直接用多对多还是可以的。。。这个中间表应该是由hibernate自动进行维护。
如果中间表有其他数据,就必须把中间表也映射成一个类,这时最好不要采用联合主键。如果还采用联合主键,是非常非常麻烦的。
2012年11月29日 12点11分 3
level 9
自学中,用第二种,联合主键麻烦
2012年11月29日 12点11分 4
1