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

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

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

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

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

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

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

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

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

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

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

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

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

  

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

        		

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式