Hibernate: Как удалить сущность, на которую больше никто не ссылается в ManyToOne? - PullRequest
0 голосов
/ 19 января 2010

У меня есть две сущности, давайте назовем их A и B, которые имеют сопоставление ManyToOne с другой сущностью, скажем C

Так что у меня обычно есть что-то вроде этого:

a1-> c

a2-> c

b1-> c

Множество A и B указывают на один и тот же C.

Как получить Hibernate для удаленияc когда я уберу последние a и b?

Ответы [ 2 ]

1 голос
/ 02 февраля 2010

Кажется, что JPA / Hibernate не поддерживает это. Что действительно плохо.

0 голосов
/ 20 января 2010

Существует атрибут delete-orphan , который вы можете использовать при отображении отношения многие-к-одному, это должно сработать за вас.

для получения дополнительной информации. Я советую посетить их документацию онлайн о каскадных операциях.

...