HibernateDaoSupport

基本介紹

  • 外文名:HibernateDaoSupport
  • 隸屬:Hibernate ORM 框架
  • 開發Spring
  • 領域:計算機
  • 策略:每次事務打開一次session
Spring的Hibernate ORM 框架帶來了方便的HibernateDaoSupport類,你的DAO類可以繼承它:
public class StudentDaoHibernate extends HibernateDaoSupport implements StudentDao{
.................
}
如果你選擇這種設計,就需要動態注入SessionFactory而HibernateDaoSupport包含這個屬性.這個類提供了一個方便的方法getHibernateTemplate(); 就能得到HibernateTemplate的一個實例.它也有getSession()和releaseSession,以便於你應為某些原因而不使用HibernateTemplate的情況下執行Hibernate操作。
在繼承HibrnateDaoSupport的DAO實現里,Hibernate Session的管理完全不需要Hibernate代碼打開,而由Spring來管理。Spring會根據實際的操作,採用“每次事務打開一次session”的策略,自動提高資料庫訪問的性能。

相關詞條

熱門詞條

聯絡我們