use*_*721 0 java annotations hibernate jpa
我们应该在基于Hibernate的应用程序中使用@ org.hibernate.annotations.Entity而不是@javax.persistence.Entity吗?
或者没有这样的规则?
@org.hibernate.annotations.Entity补充@javax.persistence.Entity.
有关详细信息,请参阅此紧密相关的问题:JPA实体和Hibernate实体之间的区别.如前所述那里,你不应该使用@org.hibernate.annotations.Entity无@javax.persistence.Entity.Hibernate注释将允许您为标准JPA中已定义的功能添加一些额外的特定于hibernate的功能.
JPA注释具有将代码与您正在使用的特定引擎分离的优点,而Hibernate注释为JPA标准注释添加了一些额外的功能/属性,例如optimisticLock.仅@org.hibernate.annotations.Entity在需要使用这些属性时使用.
| 归档时间: |
|
| 查看次数: |
536 次 |
| 最近记录: |