Spring “的可能性”;“孤儿移除”;在多对一关系中?

Spring “的可能性”;“孤儿移除”;在多对一关系中?,spring,hibernate,spring-data-jpa,Spring,Hibernate,Spring Data Jpa,首先,我在下面使用Spring数据JPA和Hibernate。 让我们假设我们有两个类: 1.人员(整数id、地址、字符串全名) 2.地址(整数id、字符串国家/地区、字符串街道) 我正在手动持久化地址以防止冗余 只有当使用某个地址的所有人都被删除时,我如何执行孤立地址删除? 级联会导致明显的约束问题。对于Spring数据JPA+Hibernate,这是可能的,还是我需要实现自己的低级逻辑?对于JPA/Hibernate,这是不可能的 你必须亲自处理地址的删除

首先,我在下面使用Spring数据JPA和Hibernate。 让我们假设我们有两个类: 1.人员(整数id、地址、字符串全名) 2.地址(整数id、字符串国家/地区、字符串街道)

我正在手动持久化地址以防止冗余

只有当使用某个地址的所有人都被删除时,我如何执行孤立地址删除?
级联会导致明显的约束问题。对于Spring数据JPA+Hibernate,这是可能的,还是我需要实现自己的低级逻辑?

对于JPA/Hibernate,这是不可能的

你必须亲自处理地址的删除