2012-05-30 97 views
14

Spring的hibernate4 package似乎已經取消了HibernateTemplate和HibernateDaoSupport。在我的Spring應用程序中,我正在將Hibernate從3升級到4,我擁有Spring的HibernateDaoSupport的幾個子類以及通過HibernateTemplate的一些Hibernate回調。也許我沒有使用正確的搜索條件,但我無法在參考文檔中找到關於如何將這些重構到"use plain hibernate daos as explained in the reference guide"的任何信息。任何人都可以幫助我指出正確的方向嗎?Spring 3.1 + Hibernate 4 - HibernateTemplate

回答

21

javadoc of HibernateTemplate解釋它。您應該使用sessionFactory.getCurrentSession()來獲得會話,並直接使用本機Hibernate會話API。

+0

感謝您的指針!我知道該從哪裏去。我更仔細地研究了HibernateDaoSupport,如果剝離掉HibernateTemplate,它只是持有對sessionFactory bean的引用;很確定我的'通用DAO工廠'可以實現! – spume

相關問題