Открывает ли @Transactional сеанс и связывает его? - PullRequest
2 голосов
/ 13 июля 2011

Если я аннотирую метод, который выполняется в потоке с помощью @Transactional, будет ли создан сеанс и привязан к потоку?

1 Ответ

4 голосов
/ 13 июля 2011

Да.Прокси (TransactionInterceptor) находится вокруг службы, поэтому при каждом вызове метода службы запускается локальная транзакция потока.

Я бы посоветовал вам использовать пружину 3 @Async, чтобы вы покинулисоздание резьбы в контейнере (пружина).

...