是否可以使用Hibernate Tools在没有EJB的情况下使用Hibernate Annotations生成POJO?

时间:2012-05-08 21:36:37

标签: java hibernate hibernate-tools

我在Eclipse Indigo下使用hibernate工具。 Hibernate Console选择了Annotations选项,hibernate版本为4.0。

只有在我选择Generate EJB3 Annotations选项时,hibernate工具向导才会生成注释。这引入了对EJB的依赖,我不想要它。

如何说服Hibernate工具生成使用普通(非jpa)休眠注释的POJO(通过逆向工程)?

1 个答案:

答案 0 :(得分:0)

然后你可能想要将“Hibernate 3.x”指定为版本,而不是4.0。如果我没记错的话,Hibernate 4.0提供了JPA-only注释,还有一些额外的注释,即“扩展”。

现在,我认为真正的问题是:你为什么要摆脱JPA?请注意,EJB3!= JPA。实际上,JPA是曾经被称为EJB Entity Beans的替代品。并且添加JPA依赖项将在项目中添加EJB依赖项。