JPA - Удаление сущностей - PullRequest
       6

JPA - Удаление сущностей

1 голос
/ 07 апреля 2010

У меня есть объект Story со следующими ассоциациями:

  • История <1 - *> Глава
  • История <1 - *> Комментарий
  • История <* - 1> Пользователь

Как правильно удалить эту сущность и обработать все сущности, на которые ссылается? Есть ли краткий способ указать, что связанные объекты должны обрабатываться автоматически, или аннотация @PreRemove, упомянутая в статье ниже, является верным способом достижения этого?

http://blog.xebia.com/2009/04/09/jpa-implementation-patterns-removing-entities/

1 Ответ

2 голосов
/ 07 апреля 2010

В зависимости от того, что вы хотите сделать - удалить оставшиеся объекты или сохранить их, вы можете использовать атрибут cascade аннотаций @*To*.

...