•
在双向多对多关系中,我们必须指定一个关系维护端(owner side),可以通过 @ManyToMany 注释中指定 mappedBy 属性来标识其为关系维护端。
![](https://i-blog.csdnimg.cn/blog_migrate/866656e225000192e879f6ae1d777873.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/bea88456d9f10be9bcdf7f972455a805.jpeg)
@ManyToMany
@JoinTable(name="
中间表名称
",
joinColumns=@joinColumn(name="
本类的外键
",
referencedColumnName="
本类与外键对应的主键
"),
inversejoinColumns=@JoinColumn(name="
对方类的外键
",
referencedColunName="
对方类与外键对应的主键
")