2010-09-20 35 views
1

當Spring使用Hibernate時,使DAO擴展HibernateDaoSupport提供了用於獲取會話的getHibernateTemplate()。通過Spring集成獲取Hibernate Listener中的會話

當使用Hibernate Event Listener時,我擴展了SaveOrUpdateEventListener,因此無法使用getHibernateTemplate()方法獲取Session。

有什麼辦法通過Spring獲得會話嗎?

回答

3

您是否試圖在偵聽器中調用event.getSession() ?.由於偵聽器是在會話的上下文中執行的,因此不需要通過Spring獲取會話。

相關問題