【问题标题】:generating java entities from MySQL tables从 MySQL 表生成 java 实体
【发布时间】:2020-11-30 21:16:36
【问题描述】:

我有 3 个 MySQL 表,我需要在 java (eclipse) 中生成它们对应的实体 有没有简单的方法? 我正在开发一个 Spring Boot 应用程序

【问题讨论】:

  • 你试过this
  • @Sudoss 我没有找到 jpa 工具...

标签: java mysql eclipse spring-boot


【解决方案1】:

虽然大多数人会推荐 jpa(spring data) 这是 codeFirst 方法,但对于 DB first 方法,我有一个很好的框架推荐:

如果你有时间我会去试试 Jooq

Jooq website

Jooq 有一个 maven 依赖项,用于从您的数据库创建所有必要的对象:

Jooq auto code generation from db

codeGen configuration in maven

Jooq 可以连接到您的数据库,甚至可以连接到您的 liquibase 架构升级,以便对象始终与数据库处于同一阶段

我与 Jooq 没有任何联系,但 Lukas Eder (@lukaseder) 是一个很棒的人,他总是在堆栈溢出中回答问题,所以你很好,如果你使用反应堆 Jooq 是完全兼容的(也兼容JavaRX)

【讨论】:

    猜你喜欢
    • 2013-12-23
    • 1970-01-01
    • 2012-04-28
    • 2013-05-10
    • 2017-12-16
    • 2013-01-31
    • 2013-02-26
    • 2017-08-06
    相关资源
    最近更新 更多