JPA级联权限注解引申到表级联关系,图解备忘
1.总结
多对多=两个双向一对多叠加(中间表,用户和权限);
双向一对一;(学生与身份证)(可中间表可外键)
单向一对一=双向一对多;(学生与学校,假设学生只能在一个学校)(可中间表可外键)
双向一对多;(可中间表可外键)
单向一对多=双向多对多;(学生与老师)(无法用外键级联,也要借助中间表)
双向多对多(无法用外键级联,也要借助中间表)
如果只是单向查询可以使用单向关系,如果两张表都需要查询转换成双向关系。比如学生与老师,如果只是用到学生,只需要OneToOne,如果两者都需要则配上OneToMany和ManyToOne。
2.图释