具有以下内容:
//User class...
@ManyToOne(cascade=CascadeType.REMOVE)
@JoinColumn(name="INSTITUTION_ID")
public void setInstitution(final Institution institution) {
this.institution = institution;
}
这是否意味着删除用户对象会删除与其关联的机构对象?如果是这种情况,我不明白为什么需要这样做。例如,该机构有很多用户。这是否意味着删除其中一个用户会删除该机构,在这种情况下,所有其他用户也会丢失它?