Zuweisen eines zusätzlichen Attributs in einer Join-Tabelle JPA 2

7

Ich versuche, diese Beziehung zu modellieren, indem ich diesem Link folge Ссылка

Es ist die übliche Viele-zu-viele-Beziehung zwischen Bestellung und Produkten, aber ich weiß nicht, wie ich die zusätzlichen Spalten in der Join-Tabelle hinzufügen soll.

%Vor%

Wie fügt man in JPA 2.0 das Attribut Join Table extra hinzu?

Danke

    
Mark Estrada 22.03.2012, 05:28
quelle

1 Antwort

21

Es gibt kein Konzept, ein zusätzliches persistentes Attribut in Beziehung zu JPA (2.0) zu haben. Deshalb ist die Beziehung zu Eigentum eigentlich eine Zwischeneinheit.

Sie benötigen für die Entitäten Auftrag und Produkt eine Eins-zu-Viele-Beziehung zu einer neuen Entität. Aufgrund der bidirektionalen Beziehung wird eine neue Entität viele Beziehungen zu Bestellung und Produkt haben.

Sie müssen sich für so etwas entscheiden (zeigt nur Beziehungen, IDs und andere abgelöste Zuordnungen an):

%Vor%     
Mikko Maunu 22.03.2012, 06:28
quelle

Tags und Links