hibernate5.1 entity java代碼 和 mapping xml生成

hibernate5.1 數據庫已建成表生成entity 和 mapping xml

eclipse 版本
Neon 4.6.0
去hibernate 官網下在 hibernate tools
找到對應eclipse 適合的版本
下載離線的包 然後使用eclipse的 help->install new software 功安裝
可能hibernate 需求的其他eclipse 版本不適合 所有安裝時 升級下其他的插件版本 按照提示走就可以了
我安裝完hibernate tools後
eclipse 版本變成了 Neon 4.6.2

安裝完畢後(網絡不好的話可能要很長時間)
接着在window ->Show View ->Other 菜單裏 找到Hibernate Configurations 打開
會出現一個Hibernate Configuration 控制檯
然後右擊添加 Add Configuration
進入到創建配置文件菜單窗口
在Main tab 頁裏 選擇 你的hibernate project
Configuration file 選你的hibernate.cfg.xml配置文件
讓後再Options tab頁選擇你的數據類型 Database dialect
接着點擊OK 這樣配置就完成了

然後這時注意在eclipse 綠色運行按鈕右側附近 有個帶小灰色圖標的運行按鈕 在下拉小三角中 找到 hibernate code generation configuration 打開code generation 菜單
新建一個配置 在Main tab 頁裏選擇剛剛新建的配置 然後配置生成的目錄
勾選上Reverse engineer from JDBC connection
開始從數據庫中逆向生成配置文件
填入生成的包名 Package
reveng.xml 選擇Setup.. 創建一新的文件 設置存放路徑 然後選中下一步 next 配置需要映射導出的數據表
點擊右側 refresh 刷新 在 Database schema 選中需要的表 點擊 include.. 選擇完畢後 點擊finish
在 exporters tab頁中 選中 Domain code 和 hibernate XML Mappings
其他的選項根據需要自行配置
然後點擊 run 代碼和配置文件 會自動生成在輸出目錄下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章