【发布时间】:2012-01-21 19:05:53
【问题描述】:
您好,我正在寻找自动生成实体的代码/工具。我不是在寻找像 eclipselink 这样必须手动执行的软件,而是在 db 更改时可以自动运行的一段代码(或 maven 插件)。 (如果我可以通过 cron 作业自动运行 eclipselink,那对我有用。)
其他一些选项:
我认为 Hibernate 提供了一种逆向工程方法,该方法可以从 maven 构建中调用,该方法自动从 db 模式生成实体。有没有人有这样的openjpa工具。
您只需指定数据库 URL 和选项的任何命令行实用程序,该实用程序都会生成实体。我可以写一个 cron 每晚运行该实用程序等。
任何可以通过cron自动调用并生成实体的软件也可以。
更新: OpenJPA 反向映射工具似乎真的很讨厌生成带有注释、映射等的适当实体......如果有人纠正我,我会很高兴
【问题讨论】:
-
您的意思是从数据库结构反向移植到 Java 实体中?
-
正确。我们有开发人员在开发过程中更改数据库。我们只需要一个像每晚一样运行并构建所有 java 实体的系统。
标签: java database orm entity openjpa