2016-03-29 7 views
1

Ich habe eine Klasse CustomerProfile, die einer Tabelle CUST_PROFILE zugeordnet ist. Wir haben die Anforderung, die geschlossenen Profile in einer separaten Tabelle mit dem gleichen Schema zu pflegen. Ich habe die unten in SO besonders viele Fragen lesen (die eine Antwort zusammenfasst viele andere ähnliche Fragen)Zuordnung einer einzelnen Entität zu mehreren Tabellen desselben Schemas im Ruhezustand mithilfe von Anmerkungen

hibernate two tables per one entity

aus dem ich verstehen kann, dass es schwierig ist, die gleichen mit Anmerkungen anderer als der MappedSuperClass acheive . aber möglich mit dem XML-Mapping.

Der Grund, warum ich MappesuperClass nicht verwenden kann, ist, weil CustomerProfile 17 andere Tabellen mit einem zu vielen Mapping hat und wir haben den gleichen Satz von Tabellen für geschlossene Kundenprofile auch. So würde ich mit (17 + 1 für Kundenprofil) 18 gemappte Superklasse, 18 aktive Profil und 18 geschlossene Profilklassen, die 54 Klassen ist, enden.

Gibt es eine andere Möglichkeit, dass dies ohne MappedSuperClass bei Verwendung von Anmerkungen erreicht werden kann.

Antwort

-1

Ich habe das gleiche mit der MappedSuperClass selbst erreicht.

Verwandte Themen