Welchen Vorteil bietet @MappedSuperclass in Hibernate für die Vererbungszuordnung?Java

Java-Forum
Guest
 Welchen Vorteil bietet @MappedSuperclass in Hibernate für die Vererbungszuordnung?

Post by Guest »

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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post