gpt4 book ai didi

java - Hibernate 和 JPA 中的 @Entity 有什么区别

转载 作者:搜寻专家 更新时间:2023-10-30 20:00:39 25 4
gpt4 key购买 nike

当我在编写示例 Hibernate 独立程序时,使用 @Entity 注释在我的脑海中产生了一些困惑。

我的问题是,我有一个来自 javax.persistence 包的带有 @Entity 的持久类然后它工作正常但是当我用 Hibernate API 替换 @Entity 注释时(即来自 org.hibernate.annotations 包)然后它给出 org.hibernate.MappingException:未知实体:com.jetti.test.Employee

非常感谢提供更多解释。

最佳答案

@javax.persistence.Entity is still mandatory, @org.hibernate.annotations.Entity is not a replacement.

Documentation

因此,hibernate 的 @Entity 只是对 javax.persistence.Entity 的补充,并提供了一些更精细的调整选项。

关于java - Hibernate 和 JPA 中的 @Entity 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26606153/

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