I have a many to may relationship CohortGroup and Employee. Any time I insert an Employee into the CohortGroup hibernate deletes the group from the resolution table and ins
I have same issue. I changed from List to Set. It work for me.
@ManyToMany(cascade = { PERSIST, MERGE, REFRESH })
@JoinTable(name="MYSITE_RES_COHORT_GROUP_STAFF",
joinColumns={@JoinColumn(name="COHORT_GROUPID")},
inverseJoinColumns={@JoinColumn(name="USERID")})
public Set getMembers(){
return members;
}
@ManyToMany(mappedBy="members",cascade = { PERSIST, MERGE, REFRESH } )
public Set getMemberGroups(){
return memberGroups;
}