Hibernate是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得Java程序員可以隨心所欲的使用對(duì)象編程思維來操縱數(shù)據(jù)庫(kù)。 Hibernate可以應(yīng)用在任何使用JDBC的場(chǎng)合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。
一、創(chuàng)建數(shù)據(jù)庫(kù)連接
1、Myeclipse的下載安裝就不用我介紹了吧,相信大家看到這篇經(jīng)驗(yàn)的時(shí)候已經(jīng)把前期工作都已經(jīng)做好了,那么我就直接開始進(jìn)入正題。打開Myeclipse軟件——新建一個(gè)Web project。
2、創(chuàng)建數(shù)據(jù)庫(kù)驅(qū)動(dòng)連接。單擊右上角的編輯模式,選擇Myeclipse Database Explorer。
3、新建數(shù)據(jù)庫(kù)連接。右擊左側(cè)的面板,選擇new,新建一個(gè)數(shù)據(jù)庫(kù)連接。
4、配置連接文件。根據(jù)你的數(shù)據(jù)庫(kù)選擇不同的數(shù)據(jù)連接方式,填寫你要?jiǎng)?chuàng)建的連接的名字,URL等信息,如圖。最重要的是加載驅(qū)動(dòng),沒有的話到網(wǎng)上下載自己數(shù)據(jù)庫(kù)的驅(qū)動(dòng)。我這里是JDBC,連接SQL數(shù)據(jù)庫(kù)。單擊next——finish。
5、選中你新建的數(shù)據(jù)庫(kù),然后單擊連接按鈕開始進(jìn)行連接,注意:一定保證你的數(shù)據(jù)庫(kù)服務(wù)正常工作,否則shi連接不上的。
6、連接完成后你會(huì)看到數(shù)據(jù)庫(kù)中的文件,所有的數(shù)據(jù)庫(kù)都在這。一會(huì)我們使用我們需要的即可。
二、生成Hibernate
1、回到我們的myeclipse視圖,右擊我們的工程名。然后選擇myeclipse——。。。具體如圖,太多了,不好寫。
2、在install Hibernate界面,然后點(diǎn)擊NEXT,進(jìn)行Hibernate的安裝。新建一個(gè)包,用來放我們的Session Factory。
3、單擊next,選擇我們剛剛建立的那個(gè)連接,然后你會(huì)發(fā)現(xiàn)所有都會(huì)自動(dòng)為我們填充上。
4、打開我們的項(xiàng)目后你就會(huì)發(fā)現(xiàn)已經(jīng)為我們創(chuàng)建好了session工廠。
三、創(chuàng)建映射文件
1、再次回到我們剛剛創(chuàng)建連接的視圖,也就是myeclipse database explorer。
2、打開我們鏈接的數(shù)據(jù)庫(kù),展開,找到要?jiǎng)?chuàng)建映射的表,然后根據(jù)下圖創(chuàng)建即可。
3、選擇你要?jiǎng)?chuàng)建的內(nèi)容,如果你連方法都不想自己寫也可以,將最后一項(xiàng)勾選上,那樣所有的都會(huì)為我們自動(dòng)創(chuàng)建完成,包括基礎(chǔ)類。省去了我們非常多的時(shí)間。
4、注意下一步后,里面的id generator我們一般選擇native。OK,基本工作都完成了,剩下的看圖即可。
相關(guān)推薦:
MyEclipse編輯器怎么修改字段顏色?
myeclipse創(chuàng)建spring配置文件正確卻顯示紅叉該怎么辦?
新聞熱點(diǎn)
疑難解答
圖片精選