hibernate 逆向工程

開發中建表,寫實體,映射文件,很是繁瑣。敲代碼的懶漢,反正大多我是CC,CV的。

對於寫實體,配置文件,通過逆向工程可以生成。

由於最近工作也用到了,所以寫下逆向工程的簡單配置。

如果其中有錯誤的,還望多多指導。我的是已經成功了。


  1. 導入hibernate 插件,這個自己百度了。

2.顯示 Data,如果存在,請跳過。

wKiom1mf8yuRxsC7AAFIZq6bzF8572.png-wh_50

wKiom1mf81PxneRJAABiPdW6Gew909.png-wh_50

點擊OK後,如下圖:

wKioL1mf84GTWTosAABJ1rfArWA169.png-wh_50

3.配置Data

右鍵,new,如圖

wKioL1mf88PSrhV6AAA6qOKjjqI702.png-wh_50

選中自己使用的數據庫,Name:名稱是自己定義

wKioL1mf8-7A4UKAAAEFcu_XJ7k169.png-wh_50


點擊next後,下面這張圖,是我原來配置過的,配置過後圖是這種效果,

如果是第一次配置,是什麼都沒有的,參考這樣下張圖。

wKioL1mf9KPDH089AAD7zP_R74I054.png-wh_50


第一次配置,參考如圖:


wKiom1mnYCbRvxHnAADPLvwakdo127.png-wh_50

點擊之後,如下圖,選擇你自己使用的數據庫版本。

wKiom1mnYMyy7LyLAADUvqhxCm8081.png-wh_50

接着點擊 JAR List 選擇數據庫jar包驅動。

wKioL1mnYQrRK3f7AABaTdRLQ2I568.png-wh_50

驅動添加好之後,就是配置,點擊Properties,配置後之後,點擊ok

wKiom1mnYWOwxUz2AABMBeYDGqQ507.png-wh_50

測試配置是否成功

wKiom1mnYrDjpFxRAAEW-AmCaoQ649.png-wh_50


4.顯示hibernate,如果已經有,可以跳過此步驟

wKiom1mnY2bStEfyAADSkc7sGmU889.png-wh_50


wKiom1mnY47A2agaAACGWy3fgX4512.png-wh_50


點擊ok之後,效果如圖

wKioL1mnY6Sy7ZkvAAA07qS58sw007.png-wh_50

5.配置hibernate數據庫連接映射配置文件

配置步驟如圖:

wKiom1mnZBvD4rtkAABDsf5VVEw722.png-wh_50

點擊add configuration 後頁面如圖


wKioL1mnZCrR5LcOAAE3aWtNJI8213.png-wh_50

db.per那一行後邊,點擊setup,如果是第一次使用,點擊create new,

然後,選擇配置文件存放的路徑,這步圖略。

wKiom1mnZZuCFpP5AACbP94aW6M127.png-wh_50


選中好配置文件後如圖:下面的需要添加的配置,自己補充完整。

wKiom1mnZxSzYJbBAAEHkzX5f_E779.png-wh_50

6.如何顯示Hibernate Code Generation Configu..,如果你的已經顯示,請跳過。

wKioL1mnZ6Wj4C20AACnvAyEJeA573.png-wh_50


步驟如下圖所示:

wKioL1mnaBeDOaXVAACCV8puKQM518.png-wh_50

wKiom1mnaE-wUr15AAFq4v7efzQ457.png-wh_50


7.配置 hibernate Code Generation

wKiom1mnaK7DAAGOAABnmTJ3mkw761.png-wh_50


wKiom1mnaSDiF1qTAADQQxKl5UU859.png-wh_50


要想映射的功能,進行選中。

wKiom1mnaWTz7z0mAADMbWuWUes828.png-wh_50

這裏是編碼方式

wKioL1mnaXuC3u5zAACn0kgdm7Q321.png-wh_50


8.通過數據庫,選擇想要生成的映射文件

wKiom1mnamGA_5UKAAFkDTxZ3pI735.png-wh_50


wKioL1mnaoqw9AQ4AACg9cR_5BU206.png-wh_50

選擇好之後,然後 ctrl + s 進行保存吧


8.最後一步,生成映射文件

wKiom1mnaynCLL92AACJMqC-lS0251.png-wh_50

wKioL1mna1SA_yfXAAGp2mBd1CE685.png-wh_50


點擊Run ,就生成想要的文件了。

提示:如果點擊Run 沒有生成,說明中間有配置錯的,具體那裏出錯,自己多看下。

匆忙之間寫的,如果有遺漏之處,還望多多指導。

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