christian wrote:
Ok, da wenig Hoffnung besteht dass mal jemand in die Dokumentation schaut bereite ich jetzt diesem Ratespiel mal ein Ende:
http://www.hibernate.org/hib_docs/v3/re ... criminator
Wie bereits ausführlich beschrieben können wir keine Subclasses einsetzen. Wenn wir die Funktionalität zur Vermeidung von Redundanz aufteilen wollen, bleibt uns nur der Ansatz der Komposition/Delegation, z.b. mit einer Klasse "Instrument", die Attribute der Klassen "InterestFlavour", "DividendFlavour", "OptionFlavour" o.ä. referenziert.
Soweit so gut besteht unser Hauptproblem jedoch darin, daß das derzeitige und leider unveränderliche Datenmodell i.ü.S. nur "Instrument"+"InterestFlavour" oder "Instrument"+"DividendFlavour" als jeweils eigenständige Entität kennt.
Während wir für neue Instrumente, die wir in einer neuen Struktur abbilden, natürlich kein Problem haben (diese Stelle in der Doku mit den drei erwähten Varianten haben wir natürlich bereits verprobt) , bleibt unser Problem mit der Ansteuerung der "alten" tabellen leider bestehen.
Deswegen natürlich die Frage, ob es als "Notlösung" z.B. möglich ist, für das Mapping eigene SQL-Statements zu verwenden?