在one to many/many to one双向关系中,为了避免创建交叉表,我要么向@ManyToMany添加@mappedBy,要么添加@JoinColumn注释。
那么哪一个是最好的呢?附言:我知道@mappedBy是用来告诉Hibernate另一个表(many to one)负责更新关系的。
在hibernate中,我为成员变量bCollection定义了@ManyToMany关系,还在A和B类中正确配置了hascode和equals方法。我不能理解为什么它不通过只插入新的B来添加新的B,因为如果A有大量的B,这是一个很大的问题。注意-这是有意只有一种单向关系@Entitypublic class A { @GeneratedValue(strategy=GenerationType.IDENTITY)
private