метод с @Transactional не передает транзакцию в @TransactionalEventListener - PullRequest
0 голосов
/ 07 ноября 2018

У меня есть метод, аннотированный @Transactional, он вызывает сервисный метод, также аннотированный @Transactional, это публикует событие через applicationEventPublisher.

@EventListener работает нормально, но это конкретное событие требует данных, еще не зафиксированных в транзакции, поэтому я использую @TransactionalEventListener.

Проблема в том, что метод, отмеченный @TransactionalEventListener, никогда не вызывается, то есть транзакция никогда не передается ему.

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