使用Spring Integration在Hibernate Listener中获取会话

时间:2010-09-20 10:43:47

标签: hibernate events spring

当Hibernate与Spring一起使用时,使DAO扩展HibernateDaoSupport提供了用于获取会话的getHibernateTemplate()。

使用Hibernate事件监听器时,我正在扩展SaveOrUpdateEventListener,因此不能使用getHibernateTemplate()方法来获取Session。

有没有办法通过Spring获得会话?

1 个答案:

答案 0 :(得分:3)

您是否尝试在侦听器中调用event.getSession()?由于侦听器是在会话的上下文中执行的,因此您不需要通过Spring获取会话。

相关问题