Hibernate應(yīng)用

Hibernate應(yīng)用

ID:37914944

大?。?48.58 KB

頁數(shù):14頁

時間:2019-06-02

Hibernate應(yīng)用_第1頁
Hibernate應(yīng)用_第2頁
Hibernate應(yīng)用_第3頁
Hibernate應(yīng)用_第4頁
Hibernate應(yīng)用_第5頁
資源描述:

《Hibernate應(yīng)用》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、電子與信息工程系實驗報告JAVA框架編程實驗報告專業(yè):計算機(jī)科學(xué)與技術(shù)班級:學(xué)號:姓名:電子與信息工程系實驗報告Java框架編程實驗卡片實驗編號:3280120305實驗名稱及學(xué)時:Hibernate應(yīng)用姓名:班級:計本二班學(xué)號:實驗室:A501實驗情況評價(教師填寫):建議實驗成績(教師填寫):1.實驗內(nèi)容(1)創(chuàng)建JAVA項目,在MyEclipse環(huán)境中導(dǎo)入Hibernatejar包,使JAVA應(yīng)用支持Hibernate開發(fā)功能,導(dǎo)入MySQl數(shù)據(jù)庫連接包jar,使應(yīng)用能連接mysql數(shù)據(jù)庫。(2)創(chuàng)建JAVA應(yīng)用,編輯相關(guān)Junit4測試單元,完成Hibernat

2、e的下列應(yīng)用測試:創(chuàng)建一個com.stu.model包,在此包(A)創(chuàng)建一個Dlb(登錄表類):包含privateIntegerid;privateStringxh;privateStringkl;成員;編寫映射文件Dlb.hbm.xml文檔,完成對象關(guān)系模型映射;編寫Junit測試單元,完成登錄用戶的添加和查詢測試;(B)創(chuàng)建一個Kcb(課程表類):包含privateStringkch;privateStringkcm;privateShortkxxq;privateIntegerxs;privateIntegerxf;privateSetxss=newHashSet

3、();成員;編寫映射文件Kcb.hbm.xml文檔,完成對象關(guān)系模型映射;編寫Junit測試單元,完成課程信息的添加和查詢測試;注意:課程表和學(xué)生表之間是多對多關(guān)聯(lián)關(guān)系(C)創(chuàng)建一個Xsb(學(xué)生表類):包含privateStringxh;privateStringxm;privateStringxb;privateDatecssj;privateIntegerzxf;privateStringbz;privateStringzp;privateZybzyb;privateSetkcs=newHashSet();編寫映射文件Xsb.hbm.xml文檔,完成對象關(guān)系模型映射

4、;編寫Junit測試單元,完成學(xué)生信息的添加和查詢測試;注意:學(xué)生表和課程表之間是多對多關(guān)聯(lián)關(guān)系,和專業(yè)表之間是多對一單向關(guān)聯(lián)關(guān)系。(D)創(chuàng)建一個Zyb(專業(yè)表類):包含privateIntegerid;privateStringzym;privateIntegerrs;privateStringfdy;編寫映射文件Zyb.hbm.xml文檔,完成對象關(guān)系模型映射;編寫Junit測試單元,完成專業(yè)信息的添加和查詢測試;電子與信息工程系實驗報告2.預(yù)習(xí)內(nèi)容WEB容器的安裝與基本配置,熟悉Hibernate的基本配置,Junit單元測試方法,掌握組件,集合,繼承關(guān)系的映射和

5、關(guān)聯(lián)關(guān)系的映射與實現(xiàn)。3.實驗類型驗證型4.實驗?zāi)康?1)掌握WEB容器Tomcat的使用,MyEclipse的常見操作。(2)熟悉Hibernate下組件,集合,繼承關(guān)系的映射和關(guān)聯(lián)關(guān)系的映射與實現(xiàn)。(3)掌握J(rèn)unit4單元測試的測試方法。5.實驗要求(1)配置集成開發(fā)環(huán)境,測試完成實驗內(nèi)容。(2)在數(shù)據(jù)持久層使用Hibernate技術(shù)。(3)完成實驗報告的撰寫。6.實驗過程(源文件、步驟及結(jié)果分析)實驗內(nèi)容一:內(nèi)容二:電子與信息工程系實驗報告電子與信息工程系實驗報告packagecom.stu.model;publicclassDlb{privateInteger

6、id;privateStringxh;privateStringkl;publicDlb(){}publicIntegergetId(){returnid;}publicvoidsetId(Integerid){this.id=id;}publicStringgetXh(){returnxh;}publicvoidsetXh(Stringxh){this.xh=xh;}publicStringgetKl(){returnkl;}publicvoidsetKl(Stringkl){this.kl=kl;}}電子與信息工程系實驗報告電子與信息工程系實驗報告packageco

7、m.stu.model;importorg.hibernate.Session;importorg.hibernate.SessionFactory;importorg.hibernate.Transaction;importorg.hibernate.cfg.Configuration;importorg.junit.Test;publicclasstestStudent{publicstaticvoidmain(String[]args){insert();select();}@Testpublicstaticvoidinsert()

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。