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

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