私は関係がある(奇妙な)関係を構築する必要があります。 たとえば、1つのエンティティAが多くのB OneToMany)JPA複数層の関係
A ----> B
今、私はCがAとの関係を持つことになります
C--> (A--->B) , not C-->A-->B
、エンティティCはAとB等との複合関係にOneToOne関係を持つことになり、別の関係をする必要はありませんAはBと同じですが、C→D(A→B)のようになります。
生成された結合テーブルはJPAにプライマリキーを持っていないため、この関係をどのようにマップすることができるか考えています。これは埋め込み不可能であり、永続的であるべきであるので、通常のA→Bも必要であることに注意してください。
ありがとうございました。
例: ロケーションとイベントは私の2つのエンティティで、その上にCleanPlanを関連付ける必要があります。 CleanPlanがLocation-1のイベント-1に関連していることを意味します。ですから、私はイベント-1の場所-1でクリーンプランを持っていると指定しています。それは理にかなっていますか?
私たちに実例を教えてもらえますか?実際の実体を記述する。 –
たとえば、ロケーションとイベントは私の2つのエンティティであり、その上でCleanPlanを関連付ける必要があります。 CleanPlanがLocation-1のイベント-1に関連していることを意味します。ですから、私はイベント-1の場所-1でクリーンプランを持っていると指定しています。それは理にかなっていますか? – Shahriar