JPA多对多

Posted 1斑点

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JPA多对多相关的知识,希望对你有一定的参考价值。

 ?
在双向多对多关系中,我们必须指定一个关系维护端(owner side),可以通过 @ManyToMany 注释中指定 mappedBy 属性来标识其为关系维护端。


技术分享图片

技术分享图片

@ManyToMany
@JoinTable(name="中间表名称",
[email protected](name="本类的外键",
referencedColumnName="本类与外键对应的主键"),
[email protected](name="对方类的外键",
referencedColunName="对方类与外键对应的主键")







以上是关于JPA多对多的主要内容,如果未能解决你的问题,请参考以下文章

具有额外多对多关系的 JPA 多对多

JPA 多对多单向

多对多 Spring Boot JPA 未填充多对多表

JPA:多对多关系 - JsonMappingException:无限递归

JPA - 多对多作为 ElementCollection

JPA多对多删除实体