您好,我正在寻找自动生成实体的代码/工具。我不是在寻找像 eclipselink 这样必须手动执行的软件,而是寻找一段可以在数据库更改时自动运行的代码(或 Maven 插件)。 (如果我可以通过 cron 作业自动运行 eclipselink,那对我有用。)
其他一些选项:
我认为 Hibernate 提供了一种逆向工程方法,可以从 Maven 构建中调用该方法,自动从数据库模式生成实体。有没有人有openjpa这样的工具。
任何命令行实用程序,您只需指定数据库 URL 和选项,该实用程序就会生成实体。我可以编写一个 cron 来每晚运行该实用程序等。
任何可以通过 cron 自动调用并生成实体的软件也可以。
更新: OpenJPA 反向映射工具似乎在生成带有注释、映射等的正确实体方面确实很糟糕...如果有人纠正我,我会很高兴
最佳答案
查看Reverse Mapping在用户手册中。您可以从 Ant 任务启动它。
关于java - OpenJPA:从数据库自动构建实体的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8531048/