1. 程式人生 > >JPA專案使用myeclipse建立帶註解的model實體類&web工程使用MyEclipse自動生成hibernate對映檔案和實體類

JPA專案使用myeclipse建立帶註解的model實體類&web工程使用MyEclipse自動生成hibernate對映檔案和實體類

做過一個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. 1、建立資料庫,建立相應的表


  2. 2、點選圖示,選擇MyEclipse Datebase Explorer


  3. 出現以下檢視,然後new


  4. 填寫資料庫相應的配置資訊


  5. Test Driver successfully

  6. 以上其實相當於你的mysql第三方工具


  7. 選擇一張表右鍵,看到JAP 逆向工程  和 Hibernate 逆向工程,我選擇Hibernate那個。


  8. 可以看到上面的hibernatepojo 是我之前在該myeclipse中鍵好的java工程。現在再重新展示該工程的步驟:

  9. 1:new 一個java project (new jpa project 或者new web project 都可以),只要該工程能夠加入hibernate屬性配置就行

  10.    右鍵hibernatepojo如下,新增hibernate相關配置


  11. 加添後如下:該步驟向hibernatepojo 工程匯入了必要的hibernate jar 包和配置檔案


  12. 所以就有了上面提到了選擇一張表右鍵,看到JAP 逆向工程  和 Hibernate 逆向工程,我選擇Hibernate那個。

  13. 最後