「逆向工程」目的是要把資料庫的資料表轉成 Java Object。
這樣的工具市面上有很多,例如 Navicat 等,好用的都可以先讓你試用 30 天,要續用再付費。
很棒的是,Java 界最好用的 IDE IntelliJ IDEA,已經將 JPA Buddy 整合到 plugin,使用起來非常流暢!
更棒的的是,可以以「月」為基礎地購買,畢竟你不會天天開發都需要使用它,通常只有在專案一開始的時候會用到。
只要做以下 4 個步驟,就可以順利產生 ORM 的 Java Object:
1. 點選左上角 File 選單,在 Search Bar 輸入「plugins」,在「plugins」的 Search Bar 輸入「JPA Buddy」後,把 JPA Buddy 安裝起來。
2. 在「Database」頁籤建立資料庫連線,建好後先「Test Connection」,連通後才按下「Apply」生效。
3. 在建好可連通的資料庫連線上,點選滑鼠右鍵選「Properties」,選擇「Schemas」頁籤勾選要用到的資料表 Schema 後,按下「Apply」生效。
4. 最後在要產出 ORM Java Object 的資料表上,點選滑鼠右鍵選「JPA Entities from DB」,指定到專案的 model package。
- 參考