JPA ManyToMany双向关系
来源:互联网 发布:sql如何级联删除视图 编辑:程序博客网 时间:2024/05/16 18:33
N:M(双向)关系维护端publlic class Student{ public class Teacher{private Set<Teacher> teachers; private Set<Student> students;@ManyToMany(cascade= @ManyToMany(cascade={ {CascadeType.refresh,刷新 CascadeType.refresh,刷新} }) )@JoinTable(name = "student_teacher" 多对多关系维护表表名称//inverseJoinColumns=@JoinColumn(name = "teacher_id") 关系被维护端外键定义(关系维护表中的属性字段名称)//JoinColumns = @JoinColums(name = "student_id")关系维护端外键定义(关系维护表中的属性字段名称)) getTeachers(){} getStudents(){}} }1。通过中间表维护关系,双方都可以作为关系的维护端。2。如果不设置关系维护表的外键字段定义,默认为实体中属性名称加上"_id",即teachers_id,students_id3。在双向的多对多关系中不能设置,级联删除。这样有可能将数据库表清空掉。
1 0
- JPA ManyToMany双向关系
- JPA中ManyToMany关系问题
- JPA中ManyToMany关系问题
- JPA OneToOne双向关系
- jpa manyTOMany
- ManyToMany JPA
- Jpa中ManyToMany和OneToMany的双向控制
- Spring boot data JPA数据库映射关系 : @OneToOne,@OneToMany,@ManyToMany
- Spring boot data JPA数据库映射关系 : @OneToOne,@OneToMany,@ManyToMany
- jpa双向一对一关联关系
- hibernate关系映射--双向多对多@ManyToMany
- Hinbernate ManyToMany JPA注解
- JPA中的manytomany
- JPA ManyToMany 问题
- JPA双向关系配置&复合主键
- jpa双向多对多关系
- jpa双向多对多关联关系
- JPA:双向多对多关系
- Python装饰器学习之兼容加括号与不加括号写法详解
- JAVA 位操作
- document.body的一些用法以及js中的常见问题
- 前端新手必看的6 个JavaScript 框架
- 关于浏览器打不开视频
- JPA ManyToMany双向关系
- 【java】背包问题
- MongoDB干货篇之数据更新
- HDU 1243 反恐训练营【LCS(dp)】
- web.键盘.js键盘控制移动出现卡顿
- 交换排序
- Django学习之信号机制详解
- oracle存储过程学习经典[语法+实例+调用]
- Python学习之*args和**kwargs