【发布时间】:2014-02-22 12:23:21
【问题描述】:
我有一个人员实体和两个人员列表,我以这种方式实现(感谢这篇文章:Hibernate many-to-many association with the same entity):
@ManyToMany
@JoinTable(name="tbl_friends",
joinColumns=@JoinColumn(name="personId"),
inverseJoinColumns=@JoinColumn(name="friendId")
)
private List<User> friends;
@ManyToMany
@JoinTable(name="tbl_friends",
joinColumns=@JoinColumn(name="friendId"),
inverseJoinColumns=@JoinColumn(name="personId")
)
private List<User> friendOf;
但是,使用 @ManyToMany 注释,级联(合并、删除等)不起作用。 有没有办法实现相同的映射但启用级联?
【问题讨论】: