Увольнение JPA-слушателей при смене поля сбора - PullRequest
4 голосов
/ 29 февраля 2012

Я использую EntityListeners (@PreUpdate) для выполнения определенных действий после изменения моих сущностей. Однако я заметил, что изменения коллекции внутри сущности не запускают прослушиватель сущности JPA, что имеет смысл, поскольку таблица, содержащая сущность, не была изменена, но таблица «многие ко многим» была.

Есть ли способ заставить слушателя сущности срабатывать в случае изменения коллекции?

Ответы [ 2 ]

3 голосов
/ 10 октября 2014

Слушатели запускаются для версионных объектов (см. javax.persistence.Version ).Найдено с помощью этого ответа: https://stackoverflow.com/a/17073342/12039

0 голосов
/ 01 марта 2012

Я ожидаю, что события будут названы.Каким провайдером JPA вы пользуетесь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...