【发布时间】:2011-11-29 06:23:04
【问题描述】:
我知道hibernate是JPA的一个实现,也有自己的特点。我正在尝试使用带有注解的hibernate,但我发现我必须在包“javax.persistence.*”下使用一些注解,例如:Column、OneToMany、ManyToOne 等。
我不想使用 JPA,但我在包“org.hibernate.annotations”下找不到像 OneToMany 一样的注释。那么,jpa 注释是休眠的一部分吗?如果我想在 jpa 中使用 hibernate,我必须使用一些“javax.persistence.*”注解吗?
【问题讨论】:
-
在我看来;如果您需要 JPA 注释,则不应避免不使用 JPA。在您的情况下,JPA 扩展了 Hibernate 并且您需要它,那么为什么不将 JPA 与 hibernate 一起使用。
-
您为什么不想尽可能使用 JPA?
-
这两个问题都是我的,我不认为它们是重复的。
标签: hibernate jpa annotations