2017-02-16 17 views
-1

私はDBに多対多リレーションシップを持っています。私はJoinテーブルでこれを行います.Hibernateで 私はEntity1から@OneToManyまで@ManyToManyを使用しました。 JoinTable、次にEntity2からJoinTableへの@ManyToOne?onetomanyとmanytomanyアノテーションの違い

db理論についての質問ではありませんが、私は休止状態の注釈を理解したいと思います。 ありがとう!

答えて

0

@ManyToManyと、すでに持っている特別な結合テーブルを記述する@JoinTableと、2つのエンティティタイプ間の列マッピングを使用して指定します。

さらに、1つのエンティティタイプのみが他のエンティティタイプに関連付けられている場合、エンティティ間の関係には@OneToMany/@ManyToOneを使用します。そのような場合には、関係を管理するために必ずしも結合テーブルが必要なわけではありませんが、必要に応じて@JoinTable注釈を使用することを暗示することができます。

関連する問題