【发布时间】:2012-12-04 17:11:32
【问题描述】:
想到这个,我的大脑开始受伤,是不是很简单:
@ManyToMany(mappedBy = "following", cascade = CascadeType.ALL)
private Set<User> followers = new HashSet<User>();
@ManyToMany(mappedBy = "followers", cascade = CascadeType.ALL)
private Set<User> following = new HashSet<User>();
【问题讨论】:
-
@jenson-button-event 我必须指定链接器表,我不能让休眠选择吗?
-
您不必这样做,但建议这样做-基于很少您不需要中间的其他列-但是,嘿,这是如何做到的,请确保您指定表和列dzone.com/tutorials/java/hibernate/hibernate-example/…
-
@jenson-button-event 并且您不需要两边都映射
-
另外,
CascadeType.ALL多对多是一种代码味道。
标签: java hibernate many-to-many