JPA 結合アノテーションは、JPA を使用するために不可欠ですが、それらに関する適切で詳細なドキュメントを見つけるのは難しいと思います。
私の典型的な経験は、何かが機能していると思い、3日後に問題を引き起こすシナリオに気づき、エンティティの1つにパラメーター/注釈を削除/追加する必要があることを理解するのに何時間も何日も費やします.
JPA結合アノテーションの優れた包括的なガイドを知っている人はいますか? JPAが黒魔術のように感じるのはうんざりです。
JPA 結合アノテーションは、JPA を使用するために不可欠ですが、それらに関する適切で詳細なドキュメントを見つけるのは難しいと思います。
私の典型的な経験は、何かが機能していると思い、3日後に問題を引き起こすシナリオに気づき、エンティティの1つにパラメーター/注釈を削除/追加する必要があることを理解するのに何時間も何日も費やします.
JPA結合アノテーションの優れた包括的なガイドを知っている人はいますか? JPAが黒魔術のように感じるのはうんざりです。
2 つの公式リソースがあります。
JPA JavaDoc: http://download.oracle.com/javaee/5/api/index.html?javax/persistence/package-summary.html。「注釈型の概要」セクションを見てください。JPA API の一部であるすべての注釈といくつかの説明をリストします。
JPA JSR ドキュメント。http://jcp.org/aboutJava/communityprocess/final/jsr220/。これは JPA の公式仕様です。読むのは退屈かもしれませんが、最高の公式リソースです。すべてのプログラマーは、日常業務の一部として JSR、特に JPA を読むべきだと私は信じています。
しかし、Hibernate テスト スイートも見てみたいと思います。これは「公式の JPA」ドキュメントではありませんが、多数のユース ケースを提供しており、ほとんどの場合、通常のユース ケースと一致します。javadoc と JSR に精通しており、Hibernate テスト スイートからの参照に慣れている場合は、エッジ ケースに対処する準備ができていると言えます。