我在Eclipse Indigo下使用hibernate工具。 Hibernate Console选择了Annotations选项,hibernate版本为4.0。
只有在我选择Generate EJB3 Annotations选项时,hibernate工具向导才会生成注释。这引入了对EJB的依赖,我不想要它。
如何说服Hibernate工具生成使用普通(非jpa)休眠注释的POJO(通过逆向工程)?
答案 0 :(得分:0)
然后你可能想要将“Hibernate 3.x”指定为版本,而不是4.0。如果我没记错的话,Hibernate 4.0提供了JPA-only注释,还有一些额外的注释,即“扩展”。
现在,我认为真正的问题是:你为什么要摆脱JPA?请注意,EJB3!= JPA。实际上,JPA是曾经被称为EJB Entity Beans的替代品。并且添加JPA依赖项将不在项目中添加EJB依赖项。