2

我有使用“Sparx Enterprise Architect v8.0”创建的类图,我需要生成基于 JPA 的类,其注释反映了在代码中使用它的关系。问题是我可以将它转换为 EJB 但不是我的任务所需的 JPA。

4

4 回答 4

2

我不知道这个产品,但是他们声称它:

支持开箱即用的 11 个 DBMS 目标的数据库模式建模和 DDL 脚本的自动生成

一旦你有了数据库模式,我相信有各种工具可以对其进行逆向工程并生成 JPA 实体。谷歌中的一些随机点击:

于 2011-11-20T15:14:07.843 回答
0

看看JPA Modeler for Netbeans,它将最适合您的要求:

从类图中生成数据库模式和 DAO 类

你可以在这里找到演示:JPA Modeler Demo - Youtube

于 2014-02-25T11:06:05.353 回答
0

如果您将模型导出为 ecore 格式,那么您可以使用Texo为您的模型生成 JPA 注释 POJO。

于 2015-10-08T06:32:49.150 回答
0

Spring Tool Suit 中来自 Marketplace 的 G9 插件完成了工作。

  1. 安装插件 G9
  2. 选择项目 (JAVA)
  3. 导入“导入数据库模型”
  4. 选择 JDBC 驱动程序(在我的例子中是 mysql)
  5. 维护 JDBC 连接
    • 新的
    • 提供驱动程序名称、添加 Jar、端口、驱动程序类和连接 url 以及模式 (jdbc:mysql://localhost:3306/{schema_name})
  6. 关闭 JDBC 连接框
  7. 端口、数据库名称、用户名和密码
  8. 拿来

参考网址https://www.esito.no/produkter/dbimport/

于 2018-10-23T07:04:25.663 回答