hibernate manytoany
- 作者: 殺獁忑
- 来源: 51数据库
- 2021-01-12
是的
@ManyToMany(cascade = CascadeType.ALL)
@JoinTable(name = "T_TEACHER_STUDENT",
joinColumns = @JoinColumn(name = "student_id"),
inverseJoinColumns = @JoinColumn(name = "teacher_id"))
student对应teacher为多对一(也可能为多对多,依问题暂考虑多对一)。在student对象中增加teacher对象属性,并配置为@manytoone关系,说明每个student可teacher建立数据关系并且多个student可指定同一个teacher。
teacher如何获取关联这个teacher的student: 目的是查询同学,条件是指定某一位老师,这样在查询student 时,设定student的teacher条件即可返回teacher关联的student
@ManyToMany(cascade = CascadeType.ALL)
@JoinTable(name = "T_TEACHER_STUDENT",
joinColumns = @JoinColumn(name = "student_id"),
inverseJoinColumns = @JoinColumn(name = "teacher_id"))
student对应teacher为多对一(也可能为多对多,依问题暂考虑多对一)。在student对象中增加teacher对象属性,并配置为@manytoone关系,说明每个student可teacher建立数据关系并且多个student可指定同一个teacher。
teacher如何获取关联这个teacher的student: 目的是查询同学,条件是指定某一位老师,这样在查询student 时,设定student的teacher条件即可返回teacher关联的student
推荐阅读
