9

Hibernateでの@ManyToAnyアノテーションの使用を理解できません。どちらの場合に使用する必要がありますか?私はそれをグーグルで検索しましたが、いくつかのウェブサイトの説明が頭に浮かびました...

誰かが簡単な例でそれを説明できますか?@ManyToManyや@ManyToOneとどう違うのですか?

4

1 に答える 1

17

javadocによると:

さまざまなエンティティタイプを指すToManyアソシエーションを定義します。対応するエンティティタイプの照合は、メタデータディスクリミネーター列を介して行われます。この種のマッピングはごくわずかである必要があります。

したがって、StudentとCourseの間にManyToManyを設定する代わりに、Studentと[Course or Teacher]の間にManyToAnyを設定できます。メタデータ識別子の列は、特定の行について、コースまたは教師を指しているかどうかを示します。

于 2012-12-26T16:20:36.017 に答える