@ManyToMany 関係では、「mappedby」で注釈が付けられた側は関係の永続化をトリガーしないというのは本当ですか? 例えば、
@ManyToMany(mappedBy="joinedTopicGroups")
public List<User> getContainedUsers() {
return containedUsers;
}
@ManyToMany
@JoinTable(name = "UserInTopicGroup", joinColumns = @JoinColumn(name = "userID"), inverseJoinColumns = @JoinColumn(name = "groupID"))
@LazyCollection(LazyCollectionOption.FALSE)
public List<TopicGroup> getJoinedTopicGroups() {
return joinedTopicGroups;
}
「containedUsers」にユーザーを追加すると、関係はテーブル UserInTopicGroup に保持されますか?