Hallo,
ich habe eine Frage zu Hibernate 3.1.
Ist es möglich, innerhalb einer Vererbungshierarchie verschiedene Mapping-Strategien anzuwenden?
so dass es dann eine Tabelle "Person" gäbe mit den Eigenschaften der Klassen "PersistentObject" und "Person",
und eine Tabelle "Mitarbeiter", mit Diskriminatoren für die Ausprägungen "Freier_MA" und "Fester_MA"?
Dies wäre doch sinnvoll, um uum Beispiel das Anlagedatum, das Änderungsdatum (wird immer dann aktualisiert, wenn ein Objekt in der DB aktualisiert wird) und natürlich eine ID von Objekten nur einmal definiert zu haben.
Gruß
Jan
ich habe eine Frage zu Hibernate 3.1.
Ist es möglich, innerhalb einer Vererbungshierarchie verschiedene Mapping-Strategien anzuwenden?
Code:
PersistentObject
||
Person => Union-subclass / Tabelle pro konkrete Klasse
||
Mitarbeiter => Tabelle je Klassenhierarchie
|| ||
Freier_MA Fester_MA
so dass es dann eine Tabelle "Person" gäbe mit den Eigenschaften der Klassen "PersistentObject" und "Person",
und eine Tabelle "Mitarbeiter", mit Diskriminatoren für die Ausprägungen "Freier_MA" und "Fester_MA"?
Dies wäre doch sinnvoll, um uum Beispiel das Anlagedatum, das Änderungsdatum (wird immer dann aktualisiert, wenn ein Objekt in der DB aktualisiert wird) und natürlich eine ID von Objekten nur einmal definiert zu haben.
Gruß
Jan