0

我在 Eclipse Indigo 下使用休眠工具。Hibernate 控制台选择了 Annotations 选项,hibernate 版本为 4.0。

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

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

4

1 回答 1

0

那么您可能想将“Hibernate 3.x”指定为版本,而不是 4.0。如果我没记错的话,Hibernate 4.0 提供了仅限 JPA 的注解,以及一些额外的“扩展”注解。

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

于 2012-05-09T10:28:23.710 回答