轉自:http://www.cnblogs.com/abllyboy/archive/2010/12/23/1914577.html
建立好數據庫后,點擊一個鍵,代碼就生成了,這實在是份十分愜意的事情,前面有介紹Hibernate Tools就可以生成代碼,那么我們怎么利用它來生成代碼呢。
下面就把詳細步驟貼出來,同樣,有圖有真相。
Step1:安裝好Hibernate Tools,建立一個Dynamic web project,筆者工程名為“HibernateTest”
Step2:筆記以Mysql為示例,所以安裝一個Mysql,建立相應測試數據庫及表,下圖為筆者的數據庫及表

Step3:將MySql的Jdbc驅動拷貝至lib目錄,筆者的為mysql-connector-java-5.1.14-bin.jar,可以去Mysql官網下載
Step4:利用Hibernate Tools生成hibernate.cfg.xml文件,如下圖:

點擊后可以對hibernate.cfg.xml命令,不管它直接默認轉到下一步的配置界面,筆者的配置如下圖:

點擊完成后,它將生成如下xml的配置文件
Step5:Hibernate Console 配置
a.右鍵工程,點擊Run as-Run Configurations進入如下界面并選擇Hibernate Console Configuration:

b.新建一個Configure名為HibernateConsole,名字可隨個人愛好來命名
筆者各標簽頁配置如下:




Step6:利用Hibernat Tools生成reveng.xml
a.工程中右鍵如下圖,添加reveng.xml

b.沒啥說的命個名,選擇放置位置

c.按照箭頭方向進行操作,選擇console的配置,再點擊刷新,就能看到數據庫中的表,將它們Include進來,如下圖

d:最終效果

Step7:這是最后一步了,激動人心的時刻就要到了
a.在Eclipse的工具欄中將Hibernate Code Generate顯示出來,顯示出來后點擊Hibernate Code Generate Configurations,如下圖:

b.Main標簽頁中選擇控制臺,選擇文件輸出路徑,包名,reveng.xml文件

c.Exporters標簽頁,選擇要生成的文件,記得勾上Hebernate xml Mappings及Hebernate xml Configuration,它們將自動生成映射文件并注冊,
配置好后,點擊Run即可生成代碼。

大功告成,最后的生成的代碼結構如下圖:

感謝你的閱讀,希望本文對你有用!