Можно ли вызвать метод запроса в методах обратного вызова EntityListener? - PullRequest
0 голосов
/ 31 января 2019

У меня есть вопрос, возможно ли вызвать метод Query или EntityManager в методах обратного вызова EntityListener, или есть какое-либо другое решение, подобное EntityListener?

1 Ответ

0 голосов
/ 01 февраля 2019

EntityListeners - это классы, методы которых вызываются JPA, когда условие выполняется.Эти классы создаются при необходимости, и нет никакого способа передать какое-либо значение конструктору.

Единственный способ сделать это - получить EntityManager из внешнего класса в методе, который вам необходим для его использования.Ищите HibernateUtils, чтобы получить пример этого Внешнего класса.

Вот вам также полный пример этого: https://gist.github.com/yusufcakmak/215ede715bab0e1d6489

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