當前位置:編程學習大全網 - 編程軟體 - hibernatetemple和jdbctemple的區別

hibernatetemple和jdbctemple的區別

HibernateTemplate與session的區別如下:

1.使用HibernateTemplate,很重要的原因不想直接控制事務,不想直接去獲取,打開Session,開始壹個事務,處理異常,提交壹個事務,最後關閉壹個,SessionHibernateTemplate 是Hibernate操作進行封裝,我們只要簡單的條用HibernateTemplate 對象,傳入hql和參數,就獲得查詢接口,把這些責任全部委托給了 HibernateTemplate,然後使用聲明式的配置來實現這樣的功能。如果通過類似getSession()這樣的方法獲得了Session,就失去了這部分功能。

2.在使用Spring的時候 DAO類繼承了 HibernateDaoSupport 類又因為HibernateDaoSupport 類裏面有個屬性 hibernateTemplate;所以就可以進行設置註,也就是Spring的壹大優點面向切面式編程,進行設置註入,在Tomcat啟動的時候由 Tomcat 加載 ApplicationContext.xml,配置文件給 hibernateTemplate賦值,這樣的話就實現了,在使用某個對象之前不用給他實例化

  • 上一篇:玩手遊吃雞,用吃雞神器會被封號嗎
  • 下一篇:oppo智能手環使用說明
  • copyright 2024編程學習大全網