Hallo,
ich versuche mal kurz mein Problem mit Hibernate zu beschreiben. Dazu habe ich für mich persönlich gemerkt, dass ich vermutlich zu wenig Ahnung von Hibernate habe
Habe 2 Tabellen A+B, habe beide Tabellen jede für sich gemappt, funktioniert soweit erstmal wunderbar (Klasse A und Klasse B).
Nun stehen A+B in einer 1:1-Beziehung zueinander und das wurde bisher noch nicht abgebildet.
Tabelle A hat einen einfachen PK, eine id-spalte. Diese habe ich ganz normal als "Long id" gemappt, mit @Id dran.
Tabelle B hat einen FK ref_id, der auf den PK von Tabelle A referenziert.
Diese 2 Spalten wurden vorher als ganz normale Longs abgebildet und händisch verwaltet. Möchte ich nun die Referenz von A -> B abbilden, so würde ja meine id aus Klasse A zu einer Referenz auf Klasse B. Wenn ich als jetzt noch @JoinColumn oder so hinzufüge, dann möchte das Hibernate aber nicht. Erscheint mir auch nicht ganz so logisch. Ich verliere ja so quasi gesehn meine Id.
Ich hab jetzt versucht das irgendwie abzubilden, aber Hibernate möchte keine meiner Lösungen akzeptieren
Kann mir soweit jemand helfen bei meiner "wirren" Erklärung?
Ansonsten werdeich am Montag mal mein Teststellung posten müssen.
mfg Verjigorm
ich versuche mal kurz mein Problem mit Hibernate zu beschreiben. Dazu habe ich für mich persönlich gemerkt, dass ich vermutlich zu wenig Ahnung von Hibernate habe
Habe 2 Tabellen A+B, habe beide Tabellen jede für sich gemappt, funktioniert soweit erstmal wunderbar (Klasse A und Klasse B).
Nun stehen A+B in einer 1:1-Beziehung zueinander und das wurde bisher noch nicht abgebildet.
Tabelle A hat einen einfachen PK, eine id-spalte. Diese habe ich ganz normal als "Long id" gemappt, mit @Id dran.
Tabelle B hat einen FK ref_id, der auf den PK von Tabelle A referenziert.
Diese 2 Spalten wurden vorher als ganz normale Longs abgebildet und händisch verwaltet. Möchte ich nun die Referenz von A -> B abbilden, so würde ja meine id aus Klasse A zu einer Referenz auf Klasse B. Wenn ich als jetzt noch @JoinColumn oder so hinzufüge, dann möchte das Hibernate aber nicht. Erscheint mir auch nicht ganz so logisch. Ich verliere ja so quasi gesehn meine Id.
Ich hab jetzt versucht das irgendwie abzubilden, aber Hibernate möchte keine meiner Lösungen akzeptieren
Ansonsten werdeich am Montag mal mein Teststellung posten müssen.
mfg Verjigorm