HIbernate 多对多

策略1:A,B表多对多的关系需要引入C表。
C表中的所有属性即为主键又为外键分别参照A,B两表。
C表中不可以有其他属性

策略2:将多对多拆分成两个一对多:
A,B对象多对多的关系需要引入C对象。使得A,B两对象与C对象的关系为一对多。
对应数据库中:A,B表多对多的关系需要引入C表。A,B两表与C表的关系为一对多。
C表有自己的主键
C表中又非主键的外键分别参照A,B两表。
C表中可以有其他属性

参考:http://www.jdon.com/jivejdon/thread/22244

猜你喜欢

转载自forhope.iteye.com/blog/1066615