1. 程式人生 > >使用Eclipse從資料庫逆向生成實體類

使用Eclipse從資料庫逆向生成實體類

   我們都知道,一個專案的實體類少則十幾個,多則幾十個。一個類裡面又有很多屬性。對於我來說,我更希望怎麼把程式碼寫好。而不是把時間浪費在這些毫無意義的事情上。

在MyEclipse中,正逆向工程操作比較簡單。在eclipse中的操作程式跟在my裡面不一樣。我也看了一下 使用hibernate生成實體類 個人感覺有點複雜。 接下來看教程

   1. 我們先建立一個data source(我以mysql為例)

database 設定成你需要反向生成的 資料庫 設定好之後就會看到

table 就是相當你需要方向生產的物件了 。

2. 然後在eclipse建立一個JPA專案。至於project name 什麼的亂寫就好了。 反正只是用來用一個對映實體的臨時專案而已


然後 滑鼠點選專案 右鍵 看到JPA tools 然後看到 generate entities form tables ; 這個就是 根據資料庫表建立實體;

 這個好像沒辦法截圖。 我就不截圖了。

點進去可以看到

connection 就是剛剛讓你們建立的data source 。下拉框選擇它,然後就可以看到你需要對映的實體的表了。旁邊有全選的按鈕 。 選完之後點選next

這個介面就是對映關係的裡面。 可以新增 檢視。選擇需不需要對映這些實體之間的關係 然後點選next

key generator 就是 id的生成策略。 這個看個人需要。package 就是決定把生成的model 放在哪個資料夾下面。 如果要繼承 或者 是實現什麼介面的話可以在哪裡選擇

然後點選 finish 就可以了


這個就是生成之後的檔案。