Hibernate工具可以生成JPA POJO吗?
我可以知道Eclipse插件Hibernate工具可以用来生成JPA实体@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 generated by hbm2java */ public class Account implements java.io.Serializable {
您只需在生成时选择EJB3 + Java5作为配置选项。
了解更多: http : //docs.jboss.org/tools/4.0.0.Final/en/hibernatetools/html_single/index.html#jpa_annotations
我相信您可以使用Hibernate Perspective
– > Add Configuration…
生成Hibernate注释代码,并按照本教程的步骤操作。
我怀疑如果你在以下配置中选择JPA(jdk 1.5+)
或Annotation (jdk 1.5+)
,可以生成JPA带注释的实体。请尝试一下。
是的,它可以。
Hibernate Tools现在作为JBoss Tools的一部分提供,也可用于生成JPA实体。 实际上,您需要在Hibernate Configuration中选择正在用于项目的JPA选项。
更好的方法是将您的反向代码生成作为JPA项目开始。 然后,一旦创建项目,切换到Hibernate Perspective以确认在Hibernate Configuration设置中选择了JPA annotations选项。
以下教程描述了在Eclipse中创建JPA项目所涉及的各个步骤。 然后在附录部分中显示如何编辑Hibernate配置。