JPA專案使用myeclipse建立帶註解的model實體類&web工程使用MyEclipse自動生成hibernate對映檔案和實體類
阿新 • • 發佈:2019-01-11
做過一個web專案用了jpa,需要其中的註解的model實體類手寫太麻煩,其他的dao、service、action(or controller)都是拖過來直接改名就可以了
1.先新建JPA專案:
如果沒有就點選左下角的Show All Wizards.
點兩次Next後,點選Finish即可,中間不用任何操作
(點第二次Next後會出現連線到所在資料庫,先不管)
連線資料庫的如下圖的Connection
點選FINISH後如圖
2.開啟Myelipse Database Explorer檢視
在DB Browser欄中右鍵新建連線:New...
填寫資訊:記得匯入包,否則會報錯
點選Test Driver:連線成功即可
找到對應的資料庫的表
選中將要生成註解model的表:右鍵>JPA Reverse Engineering...
選擇剛才新建的JPA工程(這也就是為什麼要新建JPA工程的原因,沒有JPA工程的話將顯示為空),點選OK
選擇如圖後Next
將三個都勾選上
點選Finish
在所有步驟中總是提示資訊如下圖的話,選擇否可以忽略轉換檢視
可以看到結果:生成model成功
最後,只需將這些model實體類複製貼上到自己真正的專案就可以了。
注意1:如果model所對映的資料庫表中如果沒有主鍵,那麼會生成兩張表
如下:
如果有主鍵,則無任何異常
建立web工程,使用Hibernate的時候,在工程裡一個一個建立實體類太麻煩,浪費時間,現在教大家如何用MyEclipse自動生成Hibernate對映檔案及實體類
-
1、建立資料庫,建立相應的表
-
-
2、點選圖示,選擇MyEclipse Datebase Explorer
-
-
出現以下檢視,然後new
-
-
填寫資料庫相應的配置資訊
-
-
Test Driver successfully
-
以上其實相當於你的mysql第三方工具
-
-
選擇一張表右鍵,看到JAP 逆向工程 和 Hibernate 逆向工程,我選擇Hibernate那個。
-
-
可以看到上面的hibernatepojo 是我之前在該myeclipse中鍵好的java工程。現在再重新展示該工程的步驟:
-
1:new 一個java project (new jpa project 或者new web project 都可以),只要該工程能夠加入hibernate屬性配置就行
-
右鍵hibernatepojo如下,新增hibernate相關配置
-
-
加添後如下:該步驟向hibernatepojo 工程匯入了必要的hibernate jar 包和配置檔案
-
-
所以就有了上面提到了選擇一張表右鍵,看到JAP 逆向工程 和 Hibernate 逆向工程,我選擇Hibernate那個。
-
最後
-
-