Java Hibernate工具可以生成JPAPOJO吗?
我可以知道Eclipse插件Hibernate工具可以用来生成JPA entity@entity吗?生成的Java文件如下所示,而不是JPA:Java Hibernate工具可以生成JPAPOJO吗?,java,hibernate,jpa,hibernate-tools,jboss-tools,Java,Hibernate,Jpa,Hibernate Tools,Jboss Tools,我可以知道Eclipse插件Hibernate工具可以用来生成JPA entity@entity吗?生成的Java文件如下所示,而不是JPA: package com.test.only.model; // Generated Jul 19, 2011 12:13:40 PM by Hibernate Tools 3.2.0.CR1 import java.math.BigDecimal; import java.util.Date; /** * Account generate
package com.test.only.model;
// Generated Jul 19, 2011 12:13:40 PM by Hibernate Tools 3.2.0.CR1
import java.math.BigDecimal;
import java.util.Date;
/**
* Account generated by hbm2java
*/
public class Account implements java.io.Serializable {
我相信您可以使用
Hibernate透视图
->addconfiguration…
生成Hibernate注释代码,并按照下面的步骤进行操作
如果在以下配置中选择JPA(jdk 1.5+)
或Annotation(jdk 1.5+)
,我怀疑可以生成JPA注释实体。请尝试
生成时只需选择EJB3+Java5作为配置选项。
了解更多信息:是的,它可以 Hibernate工具现在是JBoss工具的一部分,也可以用于生成JPA实体。事实上,您需要在Hibernate配置中选择JPA选项,该配置正用于您的项目 更好的做法是作为JPA项目开始反向代码生成。创建项目后,切换到Hibernate透视图,以确认在Hibernate配置设置中选择了JPA annotations选项 下面的教程以图形表示了在Eclipse中创建JPA项目所涉及的各个步骤。然后在附录一节中介绍了如何编辑Hibernate配置
对于我来说,从hibernate版本5.4更改为5.2在配置时起作用。 并在代码生成时检查使用Java5语法和生成EJB3注释