我的两个实体之间有多对一的关系。现在我希望在没有更多孩子的情况下将父母移除 我的情况:
班级联系人
班级组织
一个组织有一些联系人,每个联系人都有一个组织。当组织的所有联系人都被删除时,我也希望组织被删除。这可能是通过使用级联或类似的东西吗?
谢谢,巴斯蒂
答案 0 :(得分:1)
1)在Organization.java中
@OneToMany(cascade = CascadeType.ALL, mappedBy = "organization", orphanRemoval = true)
private List<ContactPerson> contactPerson= new ArrayList<ContactPerson>();
和
2)在ContactPerson.java中
@ManyToOne
private Organization organization;