MySQL Workbench 模型到 Java 持久化实体

MySQL Workbench Model to Java Persistence Entity

我正在使用 MySQL Workbench 设计数据库。我已经定义了一堆表并通过外键建立了关系。我是preparing to forward engineer这个模型到数据库模式。我从那里去哪里?

我想要做的是获取新数据库并创建 Java 实体,这些实体将对应于用于 SpringBoot 应用程序的所述表。 I have seen a few posts that talk about different methods including Eclipse-based solutions that generate these artefacts, but many of these are older solutions and I'm not sure what the current "hot" tool is. Using Spring Source Tool Suite, I installed JBoss Tools which claims to do this via their Hibernate Tools Reverse Engineering utility,但我找不到任何关于如何继续的分步文档。

由于该项目处于起步阶段,我希望对模型进行频繁更改,并希望考虑一个也可以处理这些类型更新的解决方案。

除了评论中列出的实用程序外,我还想提及其他几种可能性:

  1. Maven Archetypes - 基于Maven的模板工具包,可以根据不同的配置生成项目
  2. JHipster - 基于 Yeoman 的模板工具包,可以生成自以为是的最佳实践 Spring - 启动单体或微服务应用程序。

2 号目前是我的首选解决方案,因为它有一个非常活跃的社区并且做了很多 "cool stuff"。