多对多关联关系映射
2016-10-08 14:51:55 0 举报
多对多关联关系映射是指在数据库中,两个实体之间存在多对多的关系。在这种情况下,我们需要创建一个中间表来存储这两个实体之间的关系。中间表中通常包含两个外键,分别指向这两个实体的主键。这样,我们就可以通过查询中间表来实现多对多关系的查询。在Java中,我们可以使用Hibernate框架来实现多对多关系的映射。Hibernate提供了@ManyToMany注解,可以用来标注具有多对多关系的类。在使用@ManyToMany注解时,我们需要指定两个集合属性,分别表示两个实体之间的多对多关系。此外,我们还需要为这两个集合属性添加@JoinTable注解,并指定连接表的名称、主键和外键等信息。
作者其他创作
大纲/内容
赵老师
王XX
Teacher.hbm.xml要说明的信息有:1. 集合表(中间表) 2. 集合外键——引用自己主键的那个3. 引用关联对象那个外键 4. 关联的实体类型
张老师
Java对象:
teacherId
2
1
t_teacher
*
id
name
t_teacher_student
Student
t_student
数据库:
李XX
Teacher
studentId
Student.hbm.xml要说明的信息有:1. 集合表(中间表) 2. 集合外键——引用自己主键的那个3. 引用关联对象那个外键 4. 关联的实体类型
0 条评论
下一页