プロジェクトで Hibernate を使用し、Hibernate Domain Pojo オブジェクトのアノテーション ベースの構成を使用しています。注釈ベースの構成には、2 つのオプションがあります
- を使用した JPA ベースのアノテーション
javax.persistence.*
- Hibernate のネイティブ アノテーションを使用する
org.hibernate.annotations.*
現在、POJO ファイルに JPA ベースのアノテーション構成を使用し、SessionFactory、Session などの Hibernate ネイティブ API を使用してセッションを開き、DB 操作を実行しています。
これらの質問があります:
- JPA アノテーションと Hibernate ネイティブ API の使用の両方を混在させることに問題はありますか?
- このリンクは、そのような問題の 1 つを説明しています (cascade-jpa-hibernate-annotation-common-mistake)
- どのタイプの注釈を使用するか、専門知識を提供してください
- JPA
- 休止状態のネイティブ
- 両方混ぜる?