【发布时间】:2020-11-30 21:16:36
【问题描述】:
我有 3 个 MySQL 表,我需要在 java (eclipse) 中生成它们对应的实体 有没有简单的方法? 我正在开发一个 Spring Boot 应用程序
【问题讨论】:
-
你试过this
-
@Sudoss 我没有找到 jpa 工具...
标签: java mysql eclipse spring-boot
我有 3 个 MySQL 表,我需要在 java (eclipse) 中生成它们对应的实体 有没有简单的方法? 我正在开发一个 Spring Boot 应用程序
【问题讨论】:
标签: java mysql eclipse spring-boot
虽然大多数人会推荐 jpa(spring data) 这是 codeFirst 方法,但对于 DB first 方法,我有一个很好的框架推荐:
如果你有时间我会去试试 Jooq
Jooq 有一个 maven 依赖项,用于从您的数据库创建所有必要的对象:
Jooq auto code generation from db
codeGen configuration in maven
Jooq 可以连接到您的数据库,甚至可以连接到您的 liquibase 架构升级,以便对象始终与数据库处于同一阶段
我与 Jooq 没有任何联系,但 Lukas Eder (@lukaseder) 是一个很棒的人,他总是在堆栈溢出中回答问题,所以你很好,如果你使用反应堆 Jooq 是完全兼容的(也兼容JavaRX)
【讨论】: