Eclipse從數據庫逆向生成Hibernate帶註解的實體類
- 新建一個Java Project
- 安裝Hibernate Tools
- 檢查是否Hibernate Tools是否安裝成功。方法:點擊菜單“File”->“New”->“Other”,在彈出界面中查看是否有
Hibernate選項。如果沒有Hibernate選項,那麼下載或安裝過程中可能出現異常。 - 下載jdbc4.jar https://jdbc.postgresql.org/download.html
JDK 1.4, 1.5 - JDBC3.
JDK 1.6, 1.7 - JDBC4.
開 Hibernate Configurations模塊,新增Add Configuration
遇到的問題:
Caused by: java.lang.UnsupportedOperationException: The application must supply JDBC connections
http://blog.csdn.net/u013161278/article/details/41898201
打開“Hibernate Configurations”的View窗口,方法:選擇菜單“Window”->“Show View”->“Other”,選擇“Hibernate Configurations”:右擊後選擇New。
彈出如下窗體,選擇輸出的項目地址,填寫包名,勾選Reverse engineer from JDBC Connection,然後創建hibernate.reveng.xml
創建hibernate.reveng.xml。
Console configuration選擇剛剛配置好的hibernate,點擊Refresh按鈕,就會出現數據庫的全部schema,找到你的數據庫,然後將其Include到右側窗口裏,然後點擊Finish按鈕完成hibernate.reveng.xml的創建。
返回後選擇Exporters選項卡,勾選Domain code和Hibernate XML Mappings,然後點擊Run按鈕。
具體的操作我在執行過程中可能是jar包等原因,未能成功連接數據庫,所以沒有實現到最後。
參考文獻:
http://blog.csdn.net/fyq891014/article/details/7530763