天天看點

第二十五天 慵懶的投射在JDBC上的暖陽 —Hibernate的使用(四)

           6月4日,晴天。"晴日暖風生麥氣,綠陰幽草勝花時。"

“道”是隻有中國人才懂得并孜孜以求的特殊的宇宙存在感的體驗。全世界隻有中文才能闡釋“道”的全部涵義。然而所謂闡釋,并不重在定義,更多的還是感受。 “道”既在“虛無”之内,又超越了“虛無”,成為中國文化最平常但又最玄妙的一種境界。   

老莊認為:道是宇宙的本體,即是宇宙萬物的老祖宗。

老外認為:Tao is the source of all programs.

在程式設計裡面,道被狹隘的變成了DAO模式-意在使表示層與業務邏輯層的代碼進一步分離。 

       一般的做法是:設計一個DAO接口,資料的插入,修改,删除,查詢等操作都是在這個進行,是實作具體事務的一個接口。再設計一個DAO接口的實作類,一般把它叫DAOImp,它把對資料的操作具體化。

      下面是一個使用DAO接口的,完整的運用Hibernate完成增、删、改、查的綜合示例。

  1、建立Java EE Project( 使用hibernate 3.6.10)

             jar包下載下傳及導入,見

       2、建立MySQL資料庫

        資料庫表建立,見

        3、建立DAO接口UserInfoDao.java        

       4、建立DAO的實作類UserInfoDaoImpl.java

        5、建立POJO類UserInfo

          6、編寫對象關系映射檔案UserInfo.hbm.xml

        7、添加hibernate.cfg.xml配置檔案

      8、公共類檔案HibernateUtil.java

       9、建立測試類HibTest.java

        10、運作測試結果

        選中MybatisTest,右鍵->Run AS->JUnit Test 。注意:測試時,一個一個測試,測試一個是時候,可以屏蔽另外幾個。

      工程結構圖如下:

第二十五天 慵懶的投射在JDBC上的暖陽 —Hibernate的使用(四)