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

2022-05-06 18:21:10 字數 1594 閱讀 9746

工具:ideat 2016

1.開啟我們的ideat

啟動介面

假如我們已經建立了乙個專案在我們建立的專案上點右鍵建立乙個model

基本的建立過程省略

2.對我們剛剛建立的專案點右鍵

確認就好

3.我們先建立乙個資料來源---找到idea的database檢視

點選加號新建資料來源-----data source-----根據需要選擇資料庫(這裡我用的是oracle資料庫)

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

這是我之前連線好的

點選加號選擇需要的資料庫(缺省會按操作操作時間來排序所以我的會在第乙個)

如圖填寫資料庫連線資訊,點選測試按鈕,出現successful則連線成功,儲存即可(idea會自隱藏密碼,只要連線成功儲存即可)

注意劃線部分,預設第一次我們的(test connection)是不能用的需要匯入orcle的物理jar包如下圖

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

如下圖所示

連線成功後還會出現的介面

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

如果建專案的時候沒有選擇hibernate選項,則右鍵專案選擇add frameworks support

新增hibernate即可

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

單機後在軟體的左下角

右鍵選擇

配置反向生成資訊 

選擇資料來源----選擇包----勾選表(注意:如果要生成多對多或一對多關係對映,要點全選按鈕,這可能是idea的bug,不全選就不會生產關係對映)

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

在delphi中生成GUID

什麼是 guid guid 的格式為8 4 4 4 12 xx x x x 其中每個 x 是 0 9 或 a f 範圍內的乙個十六進製制的數字。例如 6f9619ff 8b86 d011 b42d 00c04fc964ff 即為有效的 guid 值。為什麼要使用 guid 世界上的任何兩台計算機都不...

在matlab中生成m序列

實驗環境為matlab2013b 1 首先編寫乙個mseq.m檔案,內容為 function mseq m sequence fbconnection n length fbconnection n 2 n 1 register zeros 1,n 1 1 移位暫存器的初始狀態 mseq 1 reg...

在matlab中生成m序列

實驗環境為matlab2013b 1 首先編寫乙個mseq.m檔案,內容為 function mseq m sequence fbconnection n length fbconnection n 2 n 1 register zeros 1,n 1 1 移位暫存器的初始狀態 mseq 1 reg...