1. 程式人生 > >在 ideat中生成Hibernate反向生成工具

在 ideat中生成Hibernate反向生成工具

del 成功 新建 source com 要點 .com ide 隱藏密碼

工具:ideat 2016

1.打開我們的ideat

啟動界面

技術分享圖片

假如我們已經創建了一個項目在我們創建的項目上點右鍵創建一個model

技術分享圖片

技術分享圖片

基本的創建過程省略

2.對我們剛剛創建的項目點右鍵

技術分享圖片

技術分享圖片

確認就好

3.

我們先創建一個數據源---找到idea的Database視圖

點擊加號新建數據源-----Data Source-----根據需要選擇數據庫(這裏我用的是oracle數據庫)

技術分享圖片

如圖所示會在我們的軟件右上角出現

技術分享圖片

這是我之前連接好的

技術分享圖片

點擊加號選擇需要的數據庫(默認會按操作操作時間來排序所以我的會在第一個)

技術分享圖片

如圖填寫數據庫連接信息,點擊測試按鈕,出現successful則連接成功,保存即可(idea會自隱藏密碼,只要連接成功保存即可)

註意劃線部分,默認第一次我們的(Test Connection)是不能用的需要導入Orcle的物理jar包如下圖

技術分享圖片

如果你已經安裝了Oracel那麽你可以在他的目錄下找到該jar包

E:\app\CY\product\11.2.0\dbhome_1\jdbc\lib

如下圖所示

技術分享圖片

連接成功後還會出現的界面

4.

配置hibernate反向生成工具(如果有presistence視圖,則跳過下面的配置過程)

如果建項目的時候沒有選擇hibernate選項,則右鍵項目選擇Add Frameworks Support

添加hibernate即可

presistence視圖也是在剛才的目錄下

技術分享圖片

單機後在軟件的左下角

技術分享圖片

右鍵選擇

技術分享圖片

配置反向生成信息
選擇數據源----選擇包----勾選表(註意:如果要生成多對多或一對多關系映射,要點全選按鈕,這可能是idea的bug,不全選就不會生產關系映射)

技術分享圖片

技術分享圖片

技術分享圖片

實體類也分別重寫的equals和hashCode方法

技術分享圖片

在 ideat中生成Hibernate反向生成工具