免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
myeclipse使用hibernate正向工程和逆向工程

1.myeclipse使用hibernate正向工程,hibernate的正向工程是指從java實(shí)體類生成數(shù)據(jù)庫(kù)表的過(guò)程,這種過(guò)程符合java程序員面向?qū)ο缶幊痰乃枷?,也是工程設(shè)計(jì)的時(shí)候使用比較多的一種思想。具體實(shí)施過(guò)程如下。

1).手動(dòng)創(chuàng)建java pojo對(duì)象,并對(duì)pojo對(duì)象加上hibernate anotation。這樣做的目的是通過(guò)myeclipse來(lái)生成hibernate映射文件,

public class User {
 private int uid;  

private String pwd;
 private String pname;  

 private String name;

 /**
  *  @hibernate.id generator-class="native" 
  * @return
  */
 public int getUid() {
  return uid;
 }
 public void setUid(int uid) {
  this.uid = uid;
 }
 /**
  * @hibernate.property column="pwd" not-null="true" length="32"
  * @return
  */
 public String getPwd() {
  return pwd;
 }
 public void setPwd(String pwd) {
  this.pwd = pwd;
 }
 /**
  * @hibernate.property column="pname"  length="32"
  * @return
  */
 public String getPname() {
  return pname;
 }
 public void setPname(String pname) {
  this.pname = pname;
 }
 /**
  * @hibernate.property column="name"  length="16"
  * @return
  */
 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name = name;
 }

2)myeclipst項(xiàng)目名稱右擊myeclipst點(diǎn)擊run xdoclet,如果沒(méi)有進(jìn)行myclipse xdoclet配置,需要先進(jìn)行配置才能執(zhí)行上述操作。具體配置方法為,項(xiàng)目選中右擊點(diǎn)properties選myclipse—>xdoclet選addstander在彈出來(lái)的對(duì)話框中選standarhibernate.

3)運(yùn)行完xdoclet之后將會(huì)生成hibernate映射文件,然后在hibernate配置文件中配置好數(shù)據(jù)庫(kù)連接設(shè)置hibernate.hbm2ddl.auto 為create重新啟動(dòng)tomcate就會(huì)生成表。

2.由數(shù)據(jù)庫(kù)表生成java pojo和hibernate映射文件

 1).準(zhǔn)備數(shù)據(jù)庫(kù),假如名為TestDB,里面有一個(gè)User的表

 

2).在MyEclipse的右上角切換透視圖,切換到MyEclipse Database Explorer

 

3).然后在最左邊點(diǎn)擊右鍵,選擇New(也就是說(shuō)新建一個(gè)數(shù)據(jù)庫(kù)連接,Driver Name叫SQL2005_TestDB,方便下面解釋,其它的跟平常用的一樣),,配置好連接以后點(diǎn)擊Next,進(jìn)入下一個(gè)窗體,   選擇第三個(gè)單選按鈕(Display the selected Schemas),然后點(diǎn)擊右邊的Add按鈕,也就是說(shuō)添加你的數(shù)據(jù)庫(kù),然后點(diǎn)擊完成按鈕,這樣你的數(shù)據(jù)庫(kù)連接就創(chuàng)建好了;

 

4).切換到MyEclipse Java Enterprise 的透視圖,創(chuàng)建一個(gè)Web Project,假如就叫做TestDemo

 

5).右擊TestDemo,選擇MyEclipse,然后選擇Add Hibernate Capabilities,然后在出來(lái)的窗體不用改,默認(rèn)的就是選擇的Hibernate3.1的,點(diǎn)擊Next,   然后出來(lái)這個(gè)窗體也不用改,會(huì)生成一個(gè)Hibernate的配置文件(hibernate.cfg.xml),點(diǎn)擊Next,又會(huì)出現(xiàn)一個(gè)窗體,在DB Driber那個(gè)下拉框里選擇   剛才配置好的數(shù)據(jù)庫(kù)連接(上邊的SQL2005_TestDB),點(diǎn)擊Next,然后出來(lái)一個(gè)窗體,這個(gè)窗體是讓你選擇你要將你生成的Hibernate的文件放到哪兒,你可以點(diǎn)擊New創(chuàng)建一個(gè)entity的包,也可以不創(chuàng)建,假如我們現(xiàn)在就創(chuàng)建一個(gè)entity的包吧(下面有用),然后點(diǎn)擊finish按鈕;

 

 6).接下來(lái)就是最后一步了,然后又切換到MyEclipse Database Explorer,在你剛才創(chuàng)建的SQL2005_TestDB上右鍵,選擇Open connection,   一直展開到dbo下面的TABLE,展開TABLE,在我們創(chuàng)建的User表上點(diǎn)擊右鍵,選擇Hibernate Reverse Engineering(這個(gè)就是反向生成),出來(lái)一個(gè)面板   在Java src folder 選擇這個(gè)工程的src目錄,然后在Java Package上選擇剛才我們?cè)诠こ汤锩鎰?chuàng)建好的entity包,接下來(lái)就是勾中前三個(gè)復(fù)選框就可以了,點(diǎn)擊Next,又會(huì)出現(xiàn)一個(gè)面板,這個(gè)面板可以不用管,然后點(diǎn)擊Next,這個(gè)面板也不用管,點(diǎn)擊Finish,然后就會(huì)生成實(shí)體類和映射文件了.

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
讓Dapper在一個(gè)項(xiàng)目中支持多種庫(kù)
hibernate連接mysql示范
在myeclipse下整合spring和hibernate
myeclipse簡(jiǎn)介
連接字符串配置文件中存儲(chǔ)
利用MyEclipse開發(fā)Struts+Hibernate的應(yīng)用(一)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服