我在我们的项目中使用 Hibernate,并为 Hibernate Domain Pojo 对象使用基于注释的配置。对于基于注释的配置,我们有两个选项
- 基于 JPA 的注释使用
javax.persistence.*
- 使用 Hibernate 原生注解
org.hibernate.annotations.*
目前我们对 POJO 文件使用基于 JPA 的注解配置,并使用 SessionFactory、Session 等 Hibernate 原生 API 来打开会话并执行 DB 操作。
我有这些问题:
- 混合 JPA 注释和使用 Hibernate 本机 API 是否有任何问题?
- 这个链接解释了一个这样的问题(cascade-jpa-hibernate-annotation-common-mistake)
- 请提供您的专业知识,使用哪种类型的注释
- JPA
- 休眠原生
- 两者混合?