Получение сеанса в Hibernate Listener с помощью Spring Integration - PullRequest
1 голос
/ 20 сентября 2010

Когда Hibernate используется с Spring, расширение DAOs HibernateDaoSupport предоставляет getHibernateTemplate (), который используется для получения сеанса.

При использовании прослушивателя событий Hibernate я расширяю SaveOrUpdateEventListener и поэтому не могу использовать метод getHibernateTemplate () для получения Session.

Есть ли способ получить сессию через Spring?

1 Ответ

3 голосов
/ 20 сентября 2010

Вы пытались вызвать event.getSession() в слушателе ?. Поскольку слушатель выполняется в контексте сеанса, вам не нужно получать сеанс через Spring.

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