我使用hibernate 3.6,发现有这样的注释:
javax.persistence.Entity
org.hibernate.annotations.Entity
javax.persistence.Table
org.hibernate.annotations.Table
为什么hibernate提供自己的?它是jpa one的替代品还是仅仅补充?应该(可以)我们一起使用它们,例如:
@javax.persistence.Entity
@org.hibernate.annotations.Entity
public class User {}
答案 0 :(得分:3)
org.hibernate.annotations.Entity使用hibernate功能扩展了javax.persistence.Entity。
请参阅:http://docs.jboss.org/hibernate/core/3.6/javadocs/org/hibernate/annotations/Entity.html