我的两个实体之间存在多对一的关系。现在,我希望在没有更多孩子的情况下将父母除名。
我的情况:
班级联系人
班级组织
一个组织有几个联系人,每个联系人都有一个组织。当组织的所有联系人都被删除时,我也希望组织也被删除。使用级联或类似的方法有可能吗?
谢谢,巴斯蒂
最佳答案
你可以这样做:
1)在Organization.java中@OneToMany(cascade = CascadeType.ALL, mappedBy = "organization", orphanRemoval = true)private List<ContactPerson> contactPerson= new ArrayList<ContactPerson>();
和
2)在ContactPerson.java中
@ManyToOneprivate Organization organization;