Hallo!
Ich habe folgende Klassenhirachie:
Code:
public abstract Großvater { Attribute von GVater }
public abstract Vater extends Großvater { Attribute von Vater }
public Kind1 extends Vater { Attribute von Kind1 }
public Kind2 extends Vater { Attribute von Kind2 }
public Kind3 extends Vater { Attribute von Kind3 }
Soweit ist ja noch alles ganz trivial. Die Tabelle in der DB
muss wie folgt aussehen:
Code:
+------------------------+
| Vater |
+------------------------+
| Attribute von Kind 1 |
| Attribute von Kind 2 |
| Attribute von Kind 3 |
| Attribute von Vater |
| Attribute von GVater |
| discriminator |
+------------------------+
Mein Problem besteht nun darin, dass ich mit hbm2java auf der einen Seite mir die Klassen in der oben angeführten Form generieren will
und auf der anderen Seite diese Tabelle haben möchte.
Ich habe bis jetzt schon alles möglich ausprobiert (subclass, union-subclass, join, etc.) ohne jedoch auf das gewünscht Ergebnis zu kommen.
Danke schonmal,
gekko - using
Hibernate3