Hibernateでの@ManyToAnyアノテーションの使用を理解できません。どちらの場合に使用する必要がありますか?私はそれをグーグルで検索しましたが、いくつかのウェブサイトの説明が頭に浮かびました...
誰かが簡単な例でそれを説明できますか?@ManyToManyや@ManyToOneとどう違うのですか?
Hibernateでの@ManyToAnyアノテーションの使用を理解できません。どちらの場合に使用する必要がありますか?私はそれをグーグルで検索しましたが、いくつかのウェブサイトの説明が頭に浮かびました...
誰かが簡単な例でそれを説明できますか?@ManyToManyや@ManyToOneとどう違うのですか?
javadocによると:
さまざまなエンティティタイプを指すToManyアソシエーションを定義します。対応するエンティティタイプの照合は、メタデータディスクリミネーター列を介して行われます。この種のマッピングはごくわずかである必要があります。
したがって、StudentとCourseの間にManyToManyを設定する代わりに、Studentと[Course or Teacher]の間にManyToAnyを設定できます。メタデータ識別子の列は、特定の行について、コースまたは教師を指しているかどうかを示します。