Spring整合Hibernate

經過一天的學習,掌握了spring整合Hibernate的方法,下面就全面的介紹一下spring整合Hibernate的方法。

首先,使用maven作爲構建工具,在pom.xml文件中配置對spring、Hibernate和logger的依賴,下面是我的pom.xml文件

  

通過pom.xml的配置,可以引入所有依賴的jar包。

 

接下來,是spring整合Hibernate的關鍵點。在單獨使用Hibernate時,需要配置hibernate.cfg.xml,在這個配置文件中配置datasource和映射文件。那麼,在spring整合Hibernate中,我們可以捨棄這個配置文件,使用spring的LocalSessionFactoryBean來配置Hibernate的sessionFactory。

下面看一下關於datasource和sessionFactory的配置

 

 

配置好sessionFactory後,還要配置一下事務管理器,如下面代碼:

 

接下來就是在spring中如何使用Hibernate了。spring提供了對Hibernate的支持:HibernateDaoSupport。我們可以通過繼承這個類來簡化Hibernate的使用。

具體的代碼如下:

 

通過使用Hibernate可以極大的簡化JDBC操作,可以更方便的去實現DAO層,使用spring後,可以簡化Hibernate的使用,更大的簡化了代碼,提高了開發效率。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章