strust2.1.8+spring+hibernate整合技術(一)

1、進行spring+hibernate的整合:

     A、首先導入所需jar包

           hibernate的jar包截圖如下:                                                           

    

       spring+c3p0配置所需jar包截圖如下:(該項目中用到的是c3p0數據源,所以沒有導入dhcp包)

     

        mysql數據庫的驅動:mysql-connector-java-5.1.6-bin.jar

     B、編寫spring配置文件,命名爲beans.xml,放在項目根目錄下

            beans.xml詳細配置截圖如下:

            截圖一:

           截圖二:

   C創建實體類以及其hibernate的映射文件

         實體類Employee(這裏只給出實體類中的屬性,其get和set方法以及一系列的構造函數大家覺得要加什麼就加什麼)

         

         其映射文件截圖:

            當然映射文件寫完後還要在之前的beans.xml中配置好映射文件

        D、驗證spring和hibernate集成是否成功:

               只要實例化spring容器,就可以創建beans.xml中的sessionFactory對象,然後根據配置hibernate.hbm2ddl.auto=update會創建出表結構,只要表結構成功創建,就表示集成成功。

              具體做法如下:新建一個單元測試類Test,然後添加一個測試方法,方法中加入這段代碼:new ClassPathXmlApplicationContext("beans.xml");即可。然後運行,查看數據庫中是否有新建了一張employee表,若有則成功集成spring和hibernate。

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