Strategie |
Geef de strategie op die moet worden gebruikt
bij toewijzing van een klasse of klassehi‰rarchie:
-
Een tabel - Alle klassen in de hi‰rarchie worden toegewezen aan ‚‚n tabel.
-
Samengevoegd - De root van de hi‰rarchie is toegewezen aan ‚‚n tabel en elk
onderliggend item wordt toegewezen aan een eigen tabel.
-
Tabel per klasse - Elke klasse wordt toegewezen aan een afzonderlijke tabel.
Bij dit veld hoort de annotatie @Inheritance .
|
Een tabel |
Onderscheidingswaarde |
Geeft de onderscheidingswaarde aan waarmee een entiteit in deze overnamehi‰rarchie kan worden onderscheiden. De waarde moet in
overeenstemming zijn met het opgegeven onderscheidingstype. |
|
Onderscheidingskolom |
Deze velden zijn beschikbaar bij gebruik
van de overnamestrategie Een tabel of
Samengevoegd.
Bij dit veld hoort de annotatie @DiscriminatorColumn .
Gebruik het gebied Details om de Lengte en Kolomdefinitie van deze onderscheidingskolom te defini‰ren.
|
|
Naam |
Naam van de onderscheidingskolom |
|
Type |
In dit veld kunt u het onderscheidingstype
instellen op Char of Integer (in plaats van de
standaardinstelling String ). De
onderscheidingswaarde moet in overeenstemming zijn met dit
type. |
String |
Samenvoegingskolommen primaire sleutel |
Hiermee overschrijft u de standaard
samenvoegingskolommen voor primaire sleutel. Selecteer Standaardwaarde
vervangen en klik daarna op Toevoegen om een nieuwe
samenvoegingskolom te selecteren.
Bij dit veld hoort de annotatie @PrimaryKeyJoinColumn.
|
|