我的两个实体之间存在多对一的关系。现在,我希望在没有更多孩子的情况下将父母除名。
我的情况:

班级联系人
班级组织

一个组织有几个联系人,每个联系人都有一个组织。当组织的所有联系人都被删除时,我也希望组织也被删除。使用级联或类似的方法有可能吗?

谢谢,巴斯蒂

最佳答案

你可以这样做:

1)在Organization.java中
@OneToMany(cascade = CascadeType.ALL, mappedBy = "organization", orphanRemoval = true)private List<ContactPerson> contactPerson= new ArrayList<ContactPerson>();



2)在ContactPerson.java中
 @ManyToOneprivate Organization organization;

10-04 18:33