gpt4 book ai didi

java - Hibernate注解

转载 作者:行者123 更新时间:2023-12-01 07:39:08 26 4
gpt4 key购买 nike

我们应该在基于 Hibernate 的应用程序中使用 @org.hibernate.annotations.Entity 而不是 @javax.persistence.Entity 吗?

或者没有这样的规则吗?

最佳答案

@org.hibernate.annotations.Entity补充@javax.persistence.Entity .

有关详细信息,请参阅此紧密相关的问题:Difference between JPA Entity and Hibernate Entity 。如那里所述,您不应该在没有 @javax.persistence.Entity 的情况下使用 @org.hibernate.annotations.Entity。 Hibernate 注释将允许您向标准 JPA 中已定义的功能添加一些额外的 Hibernate 特定功能。

JPA 注释的优点是可以将代码与正在使用的特定引擎解耦,而 Hibernate 注释则为 JPA 标准注释添加了一些额外的功能/属性,例如 optimisticLock。仅当需要使用这些属性时才使用 @org.hibernate.annotations.Entity

关于java - Hibernate注解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7723878/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com