Hallo Zusammen!
Vielleich kann mir jemand etwas weiterhelfen. Ich versuche folgende Konstellation mit JPA zu modellieren:
2 Entitäten: D und DZS, wobei eine 1 zu n Beziehung zwischen den beiden besteht
Der Primärschlüssel von D ist eine (numerische ID)
Der Primärschlüssel von DZS besteht aus dem D (bzw. dessen ID) und einem String (Variablenname "art")
Zunächst habe ich versucht, Art und D in eine Embeddible-Klasse auszulagern und diese in DZS einzubinden. Lt. Api ist allerdings ein @JoinColumn darin nicht zulässig.
Wie modelliere ich das richtig d.h. wie müssen die Modelklassen mit den Annotations aussehen? Das Datenbankschema darf ich dabei nicht verändern.
Kann JPA (genauer Topllink Essentials) das überhaupt so abbilden? Mein Problem liegt darin, dass in DSZ D sowohl foreign key als auch Bestandteil des eigenen Primärschlüssels ist.
Vielleich kann mir jemand etwas weiterhelfen. Ich versuche folgende Konstellation mit JPA zu modellieren:
2 Entitäten: D und DZS, wobei eine 1 zu n Beziehung zwischen den beiden besteht
Der Primärschlüssel von D ist eine (numerische ID)
Der Primärschlüssel von DZS besteht aus dem D (bzw. dessen ID) und einem String (Variablenname "art")
Zunächst habe ich versucht, Art und D in eine Embeddible-Klasse auszulagern und diese in DZS einzubinden. Lt. Api ist allerdings ein @JoinColumn darin nicht zulässig.
Wie modelliere ich das richtig d.h. wie müssen die Modelklassen mit den Annotations aussehen? Das Datenbankschema darf ich dabei nicht verändern.
Kann JPA (genauer Topllink Essentials) das überhaupt so abbilden? Mein Problem liegt darin, dass in DSZ D sowohl foreign key als auch Bestandteil des eigenen Primärschlüssels ist.