前段時間用到了Hibernate,在學習過程過程中瞭解到反向工程可以根據數據庫直接生成實體類以及映射文件,因此將過程寫下來供參考。
1、添加數據庫連接:
- window-->show View-->others-->DTP(data tools plateform)-->data source explore-->打開數據庫視圖
- 注意:如果沒有的話,就從Eclipse MarketPlace搜索下載
- 在DataBase Connection上右鍵new-->選擇數據庫-->新建一個數據庫驅動-->選擇數據庫版本-->導入jar包-->填寫數據庫連接配置-->測試是否能夠連接到數據庫
2、爲項目添加hibernate支持:
- 生成hibernate實體類:window-->show view-->hibernate configuration-->打開hibernate配置視圖-->該視圖下右鍵-->add configuration-->選擇project以及相關設置
- 在項目的src下添加配置文件cfg.xml
- 導入jar包,並添加HibernateUtil的工具類
3、反向工程生成映射文件:
在前兩步完成後就會在工具欄出現如下圖的按鈕。
- 點擊工具欄的該按鈕----->選擇Hibernate Code Generation Configurations
- 左側欄選中右鍵---->new
- 在彈出的對話框中選擇main選項卡,並選擇輸出的項目地址、包名---->創建hibernate.reveng.xml---->選擇剛剛配置好的hibernate---->點擊refresh就會出現數據庫中所有的scheme,找到需要的,include到右邊,點擊finish 完成hibernate.reveng.xml的創建
- Exporters選項卡選擇domain code和hibernate xml mapping----->點擊run,即可看到生成的實體類以及映射文件。