【问题标题】:tool to generate JPA entity classes from a database schema at runtime?在运行时从数据库模式生成 JPA 实体类的工具?
【发布时间】:2014-04-29 13:41:33
【问题描述】:

我有一个要求。

我想从数据库中生成 JPA 实体类,其详细信息(如驱动程序、连接 url、用户名/pswd、方言)将在运行时给出。 设计时没有详细信息。我还应该能够从 JPA 实体类生成 DB 模式。

我已经通过了hibernate tools api,但我理解的是;它将从数据库而不是 JPA 实体类生成 POJO 文件和休眠映射文件。

知道什么工具/api在这里有用吗,或者是否有人更早实现过?

任何示例代码都将受到高度赞赏。

抱歉,如果我错过了什么。

谢谢

【问题讨论】:

  • 请注意,如果您使用表继承,这真的很难。

标签: java spring entity-framework hibernate jpa


【解决方案1】:

我正在使用 netbeans ide 从 db 创建实体类。您可以在 netbeans 或 eclipse 中使用已经休眠的逆向工程。

【讨论】:

  • 如果我错了,请纠正我,你一定是在设计时做的。但是,我需要的是在运行时。
  • 对不起,是的,你是对的。您可以在运行时调用 hbm2java,由 hibernate 逆向工程工具使用。如果您想要 pojo 和映射文件或带有注释的实体,大多数工具都会提供选择。
猜你喜欢
  • 2016-08-18
  • 2010-09-22
  • 1970-01-01
  • 1970-01-01
  • 2015-01-03
  • 1970-01-01
  • 2016-01-02
  • 2011-08-15
  • 2011-03-23
相关资源
最近更新 更多