Hibernate對數(shù)據(jù)庫結(jié)構(gòu)提供了較為完整的封裝,Hibernate的O/R Mapping實(shí)現(xiàn)了POJO 和數(shù)據(jù)庫表之間的映射,以及SQL 的自動生成和執(zhí)行。程序員往往只需定義好了POJO 到數(shù)據(jù)庫表的映射關(guān)系,即可通過Hibernate 提供的方法完成持久層操作。程序員甚至不需要對SQL 的熟練掌握, Hibernate/OJB 會根據(jù)制定的存儲邏輯,自動生成對應(yīng)的SQL 并調(diào)用JDBC 接口加以執(zhí)行。

  今天我們就一起對Hibernate的應(yīng)用初步進(jìn)行一下學(xué)習(xí)。

  首先公欲善其事必先利其器,為了更方便我們書寫Hibernate的配置文件,我們這里需要為我們的eclipse安裝一個(gè)Hibernate Tools的插件,這樣就可以很方便的讓我們完成Hibernate的配置文件編寫。

  這里我采用的是在線安裝:

1.啟動eclipse
2.選擇Help > Install New Software...>
3.添加如下地址:
4.選擇性安裝:hibernate tools在All Jboss tools節(jié)點(diǎn)下面

  到這里我們的Hibernate Tools就算安裝好了,接下來我們就可以通過eclipse很方便的生成相應(yīng)的配置文件

  接下來我們創(chuàng)建一個(gè)Java工程,然后將我們的下載好的hibernate JAR包文件導(dǎo)入,這里個(gè)人建議大家將這些JAR包添加為一個(gè)新的User Liberary,方便以后我們在其他項(xiàng)目中調(diào)用,這里我們現(xiàn)在只是為了初步探究Hibernate的使用,這里我們只需要將必要的JAR包文件導(dǎo)入即可,

解壓我們下載的Hibernate壓縮包,里面有一個(gè)lib文件夾,顧名思義,這就是我們會用的JAR包文件,文件里面有很多子目錄,我們現(xiàn)在只需要將required文件夾下的JAR包文件導(dǎo)入即可。

  導(dǎo)入過hibernate JAR包后,一定要記得導(dǎo)入我們的數(shù)據(jù)庫驅(qū)動JAR包,還有就是為了方便我們測試,這里我使用的是Junit單元測試工具,需要一并導(dǎo)入相應(yīng)的JAR包文件。

  導(dǎo)入后所有的JAR包文件后,我們就可以開始我們的代碼編寫了,首先我們需要?jiǎng)?chuàng)建一個(gè)Hibernate配置文件:hibernate.cfg.xml

  萬碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

  萬碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

  創(chuàng)建好我們的Hibernate的配置文件后,打開,添加數(shù)據(jù)庫連接驅(qū)動地址+數(shù)據(jù)庫連接用戶名+數(shù)據(jù)庫連接密碼+數(shù)據(jù)庫連接地址+數(shù)據(jù)庫方言等等。

  

萬碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

        		

網(wǎng)友評論