Java 运行时从数据库模式生成JPA实体类的工具?

Java 运行时从数据库模式生成JPA实体类的工具?,java,spring,entity-framework,hibernate,jpa,Java,Spring,Entity Framework,Hibernate,Jpa,我有一个要求 我想从数据库中生成JPA实体类,在运行时将给出这些类的详细信息(如驱动程序、连接url、用户名/pswd、方言)设计时没有可用的详细信息。我还应该能够从JPA实体类生成DB模式 我已经通过了hibernate工具api,但我理解的是;它将从DB而不是JPA实体类生成POJO文件和hibernate映射文件 你知道什么工具/api在这里是有用的吗,或者如果有人在前面实现过它 应高度赞赏任何示例代码 如果我错过了什么,我向你道歉 谢谢我正在使用netbeans ide从db创建实体类。

我有一个要求

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

我已经通过了hibernate工具api,但我理解的是;它将从DB而不是JPA实体类生成POJO文件和hibernate映射文件

你知道什么工具/api在这里是有用的吗,或者如果有人在前面实现过它

应高度赞赏任何示例代码

如果我错过了什么,我向你道歉


谢谢

我正在使用netbeans ide从db创建实体类。您可以在netbeans或eclipse中使用hibernate反向工程。

如果我错了,请纠正我,您必须在设计时这样做。但是,我需要的是在运行时。对不起,是的,你是对的。您可以在运行时调用hbm2java,hibernate反向工程工具使用它。如果需要pojo和映射文件或带有注释的实体,大多数工具都会提供选择。请注意,如果使用表继承,这非常困难。