Laut den Hibernate-Dokumenten ermöglicht MappedSuperclass die Mapping-Vererbung, wobei die Superklasse nicht als Entität behandelt wird und polymorphe Abfragen, die Objekte von der Basisklasse abrufen, nicht unterstützt werden.
Andererseits ist die Strategie „Tabelle pro Klasse“ hinsichtlich des generierten Schemas in der Datenbank ähnlich, außer dass sie die Superklasse einer Tabelle zuordnet, wenn es sich nicht um eine Zusammenfassung handelt. Es unterstützt jedoch polymorphe Abfragen.
Meine Frage ist: Warum sollte jemand die @MappedSuperclass-Strategie verwenden? Liegt ein Leistungsproblem vor, wenn die übergeordnete Klasse als Entität behandelt wird? Alle Ideen dazu sind willkommen.
Welchen Vorteil bietet @MappedSuperclass in Hibernate für die Vererbungszuordnung? ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post