hibernate 逆向工程

來源:互聯網
上載者:User

標籤:hibernate 逆向工程

開發中建表,寫實體,對應檔,很是繁瑣。敲代碼的懶漢,反正大多我是CC,CV的。

對於寫實體,設定檔,通過逆向工程可以產生。

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

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


  1. 匯入hibernate 外掛程式,這個自己百度了。

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

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/03/C8/wKiom1mf8yuRxsC7AAFIZq6bzF8572.png-wh_500x0-wm_3-wmp_4-s_1878850963.png" title="111.png" alt="wKiom1mf8yuRxsC7AAFIZq6bzF8572.png-wh_50" />

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/03/C8/wKiom1mf81PxneRJAABiPdW6Gew909.png-wh_500x0-wm_3-wmp_4-s_2946454806.png" title="222.png" alt="wKiom1mf81PxneRJAABiPdW6Gew909.png-wh_50" />

點擊OK後,如:

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/A2/79/wKioL1mf84GTWTosAABJ1rfArWA169.png-wh_500x0-wm_3-wmp_4-s_1507081894.png" title="333.png" alt="wKioL1mf84GTWTosAABJ1rfArWA169.png-wh_50" />

3.配置Data

右鍵,new,

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/A2/79/wKioL1mf88PSrhV6AAA6qOKjjqI702.png-wh_500x0-wm_3-wmp_4-s_456102961.png" title="444.png" alt="wKioL1mf88PSrhV6AAA6qOKjjqI702.png-wh_50" />

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

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M02/A2/79/wKioL1mf8-7A4UKAAAEFcu_XJ7k169.png-wh_500x0-wm_3-wmp_4-s_326126986.png" title="555.png" alt="wKioL1mf8-7A4UKAAAEFcu_XJ7k169.png-wh_50" />


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

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

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/A2/79/wKioL1mf9KPDH089AAD7zP_R74I054.png-wh_500x0-wm_3-wmp_4-s_4281559086.png" title="555.png" alt="wKioL1mf9KPDH089AAD7zP_R74I054.png-wh_50" />


第一次配置,參考


650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/05/8D/wKiom1mnYCbRvxHnAADPLvwakdo127.png-wh_500x0-wm_3-wmp_4-s_1128881467.png" title="11111.png" alt="wKiom1mnYCbRvxHnAADPLvwakdo127.png-wh_50" />

點擊之後,如,選擇你自己使用的資料庫版本。

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M02/05/8D/wKiom1mnYMyy7LyLAADUvqhxCm8081.png-wh_500x0-wm_3-wmp_4-s_3890272255.png" title="22222.png" alt="wKiom1mnYMyy7LyLAADUvqhxCm8081.png-wh_50" />

接著點擊 JAR List 選擇資料庫jar包驅動。

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/A4/3D/wKioL1mnYQrRK3f7AABaTdRLQ2I568.png-wh_500x0-wm_3-wmp_4-s_3991657535.png" title="333333.png" alt="wKioL1mnYQrRK3f7AABaTdRLQ2I568.png-wh_50" />

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

650) this.width=650;" src="https://s1.51cto.com/wyfs02/M02/05/8D/wKiom1mnYWOwxUz2AABMBeYDGqQ507.png-wh_500x0-wm_3-wmp_4-s_941940116.png" title="444444.png" alt="wKiom1mnYWOwxUz2AABMBeYDGqQ507.png-wh_50" />

測試組態是否成功

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/05/8D/wKiom1mnYrDjpFxRAAEW-AmCaoQ649.png-wh_500x0-wm_3-wmp_4-s_1286601896.png" title="77777.png" alt="wKiom1mnYrDjpFxRAAEW-AmCaoQ649.png-wh_50" />


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

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/05/8D/wKiom1mnY2bStEfyAADSkc7sGmU889.png-wh_500x0-wm_3-wmp_4-s_1992642290.png" title="88888888.png" alt="wKiom1mnY2bStEfyAADSkc7sGmU889.png-wh_50" />


650) this.width=650;" src="https://s2.51cto.com/wyfs02/M02/05/8D/wKiom1mnY47A2agaAACGWy3fgX4512.png-wh_500x0-wm_3-wmp_4-s_3785244225.png" title="999999.png" alt="wKiom1mnY47A2agaAACGWy3fgX4512.png-wh_50" />


點擊ok之後,效果

650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/A4/3E/wKioL1mnY6Sy7ZkvAAA07qS58sw007.png-wh_500x0-wm_3-wmp_4-s_672441262.png" title="100000000.png" alt="wKioL1mnY6Sy7ZkvAAA07qS58sw007.png-wh_50" />

5.配置hibernate資料庫連接映射設定檔

配置步驟

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/05/8D/wKiom1mnZBvD4rtkAABDsf5VVEw722.png-wh_500x0-wm_3-wmp_4-s_3666685637.png" title="1100000.png" alt="wKiom1mnZBvD4rtkAABDsf5VVEw722.png-wh_50" />

點擊add configuration 後頁面


650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/A4/3E/wKioL1mnZCrR5LcOAAE3aWtNJI8213.png-wh_500x0-wm_3-wmp_4-s_803618574.png" title="12000000.png" alt="wKioL1mnZCrR5LcOAAE3aWtNJI8213.png-wh_50" />

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

然後,選擇設定檔存放的路徑,這步圖略。

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/05/8D/wKiom1mnZZuCFpP5AACbP94aW6M127.png-wh_500x0-wm_3-wmp_4-s_3893026490.png" title="1300000.png" alt="wKiom1mnZZuCFpP5AACbP94aW6M127.png-wh_50" />


選中好設定檔後下面的需要添加的配置,自己補充完整。

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/05/8D/wKiom1mnZxSzYJbBAAEHkzX5f_E779.png-wh_500x0-wm_3-wmp_4-s_1556118416.png" title="15000000.png" alt="wKiom1mnZxSzYJbBAAEHkzX5f_E779.png-wh_50" />

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

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/A4/3E/wKioL1mnZ6Wj4C20AACnvAyEJeA573.png-wh_500x0-wm_3-wmp_4-s_2046513816.png" title="160000000.png" alt="wKioL1mnZ6Wj4C20AACnvAyEJeA573.png-wh_50" />


步驟如所示:

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/A4/3E/wKioL1mnaBeDOaXVAACCV8puKQM518.png-wh_500x0-wm_3-wmp_4-s_1099973559.png" title="170000000.png" alt="wKioL1mnaBeDOaXVAACCV8puKQM518.png-wh_50" />

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/05/8D/wKiom1mnaE-wUr15AAFq4v7efzQ457.png-wh_500x0-wm_3-wmp_4-s_2112562581.png" title="18000000.png" alt="wKiom1mnaE-wUr15AAFq4v7efzQ457.png-wh_50" />


7.配置 hibernate Code Generation

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/05/8D/wKiom1mnaK7DAAGOAABnmTJ3mkw761.png-wh_500x0-wm_3-wmp_4-s_3034014828.png" title="19000000.png" alt="wKiom1mnaK7DAAGOAABnmTJ3mkw761.png-wh_50" />


650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/05/8D/wKiom1mnaSDiF1qTAADQQxKl5UU859.png-wh_500x0-wm_3-wmp_4-s_3295806597.png" title="220000000000000000.png" alt="wKiom1mnaSDiF1qTAADQQxKl5UU859.png-wh_50" />


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

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/05/8E/wKiom1mnaWTz7z0mAADMbWuWUes828.png-wh_500x0-wm_3-wmp_4-s_2029363346.png" title="23000000.png" alt="wKiom1mnaWTz7z0mAADMbWuWUes828.png-wh_50" />

這裡是編碼方式

650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/A4/3E/wKioL1mnaXuC3u5zAACn0kgdm7Q321.png-wh_500x0-wm_3-wmp_4-s_294099146.png" title="25000000000000000000.png" alt="wKioL1mnaXuC3u5zAACn0kgdm7Q321.png-wh_50" />


8.通過資料庫,選擇想要產生的對應檔

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/05/8E/wKiom1mnamGA_5UKAAFkDTxZ3pI735.png-wh_500x0-wm_3-wmp_4-s_680529484.png" title="32000000000000000000.png" alt="wKiom1mnamGA_5UKAAFkDTxZ3pI735.png-wh_50" />


650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/A4/3E/wKioL1mnaoqw9AQ4AACg9cR_5BU206.png-wh_500x0-wm_3-wmp_4-s_4263996617.png" title="3600000000.png" alt="wKioL1mnaoqw9AQ4AACg9cR_5BU206.png-wh_50" />

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


8.最後一步,產生對應檔

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/05/8E/wKiom1mnaynCLL92AACJMqC-lS0251.png-wh_500x0-wm_3-wmp_4-s_137366566.png" title="410000000000000.png" alt="wKiom1mnaynCLL92AACJMqC-lS0251.png-wh_50" />

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/A4/3E/wKioL1mna1SA_yfXAAGp2mBd1CE685.png-wh_500x0-wm_3-wmp_4-s_2903750761.png" title="4300000000000000.png" alt="wKioL1mna1SA_yfXAAGp2mBd1CE685.png-wh_50" />


點擊Run ,就產生想要的檔案了。

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

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

本文出自 “永恒之光” 部落格,請務必保留此出處http://zhuws.blog.51cto.com/11134439/1961292

hibernate 逆向工程

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.