HIbernate 多对多 博客分类: 数据库 Hibernate数据库
程序员文章站
2024-03-14 18:48:53
...
策略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
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
推荐阅读
-
HIbernate 多对多 博客分类: 数据库 Hibernate数据库
-
Hibernate 一对一关系(基于XML) 博客分类: Hibernate hibernate
-
Java的Hibernate框架中一对多的单向和双向关联映射
-
Java的Hibernate框架中一对多的单向和双向关联映射
-
android 对sqlite数据库的增删改查 博客分类: android sqlite
-
java Hibernate多对多映射详解及实例代码
-
举例讲解Java的Hibernate框架中的多对一和一对多映射
-
java Hibernate多对多映射详解及实例代码
-
举例讲解Java的Hibernate框架中的多对一和一对多映射
-
【Java】Hibernate(八)关联映射之多对多