Иногда достаточно сложно (или проблема с производительностью) удалить все ссылки на сущность.
Например, у меня есть объект Person, который имеет отношения к другим объектам Person.
Когда я удаляю Person, я не хочу удалять этого Person во всех отношениях, которые у него могут быть, просто потому, что иногда этот объект Person не знает, где на него ссылаются. Поэтому, если я хочу удалить все ссылки, я должен выполнить дополнительную работу SQL, которая может привести к проблемам с производительностью.
В идеальном мире я хотел бы удалить объект Person, и когда другой Person делает ссылку на этого Person (потому что он имеет свой идентификатор в своих отношениях), просто возвращает null.
Дело в том, что JPA жалуется, что
* * 1010
Есть ли способ заставить JPA вернуть нулевую ссылку, а не исключение в этом случае?