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

时间:2019-06-04 15:00:16

标签: spring hibernate spring-data-jpa

首先,我在下面使用Spring Data JPA和Hibernate。 让我们想象一下,我们有两个类: 1.人(int id,地址,字符串fullName) 2.地址(整数id,字符串国家/地区,字符串街道)。

我正在手动保留地址以防止冗余。

仅当所有使用特定地址的人被删除时,我将如何实施地址的孤立删除? 级联会导致明显的约束问题。 Spring Data JPA + Hibernate是否有可能,还是我需要为此实现自己的低级逻辑?

1 个答案:

答案 0 :(得分:0)

使用JPA / Hibernate无法实现。

您必须自己删除没有人的地址。