在使用hibernate 5.0.9的应用程序中,有嵌套的父级子关系,其中父级是关系所有者,如下所示。中读取现有的父级,获取所有的子类及其子类的集合。将现有的grandChild从一个子级移动到另一个子级,因此只需要引用子引用,因为grandChild必须被更新,而DB for grandChild中的所有列都必须保持不变。我正在尝试使用hibernate
在本例中,Employee和Boss共享相同的地址。当我在Employee上调用EntityManager.remove时,我得到了一个完整性约束异常,因为它试图删除它不能删除的地址,因为老板仍然需要它。如果没有人使用该地址,我希望将其删除。我的注释应该是什么样子的,这样我才能从地址中删除孤立对象,同时避免完整性约束?代码=
public cla