前面已經(jīng)提到過 Hibernate 的開發(fā)流程一般有兩種:
1、由 Domainobject>mapping>db
2、由 db 開始,用工具生成生成 mapping 和 Domainobject 。
在實際的開發(fā)過程中,涉及的表太多了,一個一個的寫 java 實體類很費事費時的。 Myeclipse 提供了一個簡單的方法: Hibernate 逆向工程。
在這里將詳細(xì)介紹使用 myeclipse 逆向生成 Hibernate 工程。
1、準(zhǔn)備工作
首先你必須提供一個數(shù)據(jù)庫,并且需要完整、正確處理他們之間的關(guān)系。
2、第一步
Window-->openPerspective-->MyEclipseDatabaseExploere 在這個視圖的左邊單擊選擇 "New" ,會出現(xiàn)如下這個圖:
按照特定的數(shù)據(jù)庫填寫正確。單擊 "NEXT" 。出現(xiàn)如下界面:
最后 "Finish" 完成。當(dāng)然這里也可以不用進(jìn)行這個步驟。
3、第二步
新建一個 Web 工程項目。選中該項目然后: MyEclipse-->Project--->addHibernateCapabilities 。操作之后會出現(xiàn)如下界面:
Next
Next
Next
對于這步中,我選中去掉自動生成的 HibernatesessionFactory 工具類,該工具類就是一個回去 Session 的單例。 完成后,打開項目就可以看到:
3、第三步:
重新回到 MyEclipseDatabaseExploere 界面。選中剛剛配置的 SQLServerDriver ,右擊選中 openconnection ,完成后就會出現(xiàn)如下界面:
在 dbo-->table 中選中相應(yīng)的表,右擊選中 HibernateReverseEngineering 。。如上。 然后出現(xiàn):
Next
Next
最后:
這樣就完成了 Hibernate 的逆向工程了 ............
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
