Strategie |
Gibt die Strategie an, die zu verwenden ist, wenn eine Klasse oder eine Klassenhierarchie zugeordnet wird:
-
Einzeltabelle – Alle Klassen in der Hierarchie sind einer Einzeltabelle zugeordnet.
-
Verknüpft – Das Stammelement der Hierarchie ist einer Einzeltabelle zugeordnet. Jedes untergeordnete Element wird einer eigenen Tabelle zugeordnet.
-
Tabelle pro Klasse – Jede Klasse wird einer separaten Tabelle zugeordnet.
Dieses Feld entspricht der Anmerkung @Inheritance .
|
Einzelne Tabelle |
Diskriminatorwert |
Gibt den Diskriminatorwert an, der verwendet wird, um eine Entität in dieser Übernahmehierarchie zu unterscheiden. Der Wert muss dem angegebenen Diskriminatortyp entsprechen. |
|
Diskriminatorspalte |
Diese Felder sind verfügbar, wenn eine Übernahmestrategie Einzeln oder Gemeinsam verwendet wird.
Dieses Feld entspricht der Anmerkung @DiscriminatorColumn .
Verwenden Sie den Bereich Details, um die Länge und die Spaltendefinition für diese Diskriminatorspalte zu definieren.
|
|
Name |
Name der Diskriminatorspalte |
|
Typ |
Verwenden Sie dieses Feld, um den Diskriminatortyp auf Char oder Integer zu setzen (statt der Standardeinstellung: String ). Der Diskriminatorwert muss diesem Typ entsprechen. |
String (Zeichenfolge) |
Verknüpfungsspalten - Primärschlüssel |
Zu verwenden, um die standardmäßigen Primärschlüssel-Verknüpfungsspalten zu überschreiben. Wählen Sie Standard überschreiben aus und klicken Sie dann auf Hinzufügen, um eine neue Verknüpfungsspalte auszuwählen.
Dieses Feld entspricht der Anmerkung '@PrimaryKeyJoinColumn'.
|
|