JPA Buddy — Reverse Engineering

IT 點技能
Jun 4, 2023

--

「逆向工程」目的是要把資料庫的資料表轉成 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。

  • 參考

Reverse Engineering

Installation Guide

JPA Buddy

--

--

No responses yet