1,安裝HibernateTools插件
去https://www./tools/download/stable/下載HibernateTools的eclipse插件,,只要該插件即可,沒必要把所有的插件一起打包下載,。
安裝成功后選擇File->New->Other... 可以看到已經(jīng)包含了Hibernate的插件支持
2,新建hibernate.cfg.xml文件
選擇File->New->Other...->Hibernate->Hibernate Configuration
File(cfg.xml)->Next->【選擇當(dāng)前PROJECT】->Next,
設(shè)置到此進(jìn)入數(shù)據(jù)庫配置界面,,根據(jù)您的項(xiàng)目進(jìn)行合適的配置,我的如下
記得將Create a console configuration勾上,,免得過會(huì)還要單獨(dú)去創(chuàng)建,。
3,新建Hibernate console configuration
接上一步,,點(diǎn)擊Next后進(jìn)入到Hibernate console configuration的配置界面,,在Classpath中導(dǎo)入當(dāng)前數(shù)據(jù)庫對(duì)應(yīng)的驅(qū)動(dòng),,我的如下
4,新建Hibernate Reverse Engineering文件
選擇File->New->Other...->Hibernate->Hibernate Reverse
Engineering
File(reveng.xml)->Next->【選擇當(dāng)前PROJECT】->Next->【在Console
configuration中選擇剛才新建的Hibernate console
configuration】,設(shè)置完后選擇你需要處理的表(注:如果你未在左側(cè)看到數(shù)據(jù)庫中含有的表,可點(diǎn)擊Refresh進(jìn)行刷新),,我的如下:
5,生成pojo及hbm文件
點(diǎn)擊工具欄中的Hibernate小圖標(biāo)下拉框,,選擇Hibernate Code Generation...得到如下界面
雙擊左側(cè)的Hibernate Code
Generation或者“右擊->New”來打開一個(gè)新的Configuration,選擇剛才新建的Console
configuration,在Output
directory中填入你的java源文件所在根目錄,Package填入你希望你的pojo存放的包路徑,,reveng.xml填入你剛才新建的
hibernate.reveng.xml,我的配置如下:
選擇Exporters這個(gè)tab,將Generate domain code(.java)和Generate mappings(hbm.xml)勾上
6,,完成
點(diǎn)擊Run,成功生成所需文件,有些地方需要我們手動(dòng)更改一下,,比如主鍵生成方式等,。
7,有同事說還可以用CodeBuilder來做以上同樣的工作,,更簡(jiǎn)單,,沒試過,下次可以試試
|