2011-07-19 62 views
6

我可以知道Eclipse插件Hibernate工具用于生成JPA实体@entity吗?生成类似于下面,而不是JPA的Java文件:Hibernate工具可以生成JPA POJO吗?

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 { 

回答

2

我相信你可以通过使用Hibernate Perspective生成Hibernate注释代码 - >Add Configuration…并遵守本tutorial的步骤。

我怀疑如果您在以下配置中选择JPA(jdk 1.5+)Annotation (jdk 1.5+),则可以生成JPA带注释的实体。请尝试。

enter image description here

1

是的,它可以。现在可以作为JBoss Tools的一部分提供的Hibernate Tools也可用于生成JPA实体。实际上,您需要在您的项目中使用的Hibernate Configuration中选择JPA选项。

更好的做法是将您的反向代码生成作为JPA项目开始。然后创建项目后,切换到Hibernate Perspective以确认在Hibernate Configuration设置中选择了JPA annotations选项。

以下教程具有在Eclipse中创建JPA项目所涉及的各个步骤的图示。然后它会在附录中显示如何编辑Hibernate配置。

http://www.javabrahman.com/j2ee/how-to-setup-a-jpa-project-with-a-data-connection-for-mysql-in-eclipse/

相关问题