Strategie |
Určete strategii použitou při mapování třídy nebo hierarchie třídy:
-
Jediná tabulka – Všechny třídy v hierarchii jsou mapovány na jedinou tabulku.
-
Spojené tabulky – Kořen hierarchie je mapován na jedinou tabulku. Každý podřízený prvek je mapován na svou vlastní tabulku.
-
Jedna tabulka na třídu – Každá třída je mapována na samostatnou tabulku.
Toto pole odpovídá anotaci @Inheritance .
|
Jediná tabulka |
Hodnota diskriminátoru |
Určete hodnotu diskriminátoru, která slouží k odlišení entity v této hierarchii dědičnosti. Hodnota musí být v souladu se zadaným typem diskriminátoru. |
|
Sloupec diskriminátoru |
Tato pole jsou dostupná při použití strategie Jediná tabulka nebo Spojené tabulky.
Toto pole odpovídá anotaci @DiscriminatorColumn .
V oblasti Podrobnosti lze nadefinovat Délku a Definici sloupce tohoto Sloupce diskriminátoru.
|
|
Název |
Název sloupce diskriminátoru |
|
Typ |
Toto pole slouží k nastavení typu diskriminátoru na Char nebo Integer (namísto výchozí hodnoty: String ). Hodnota diskriminátoru musí být v souladu s tímto typem. |
Řetězec |
Sloupce pro spojení pomocí primárního klíče |
Slouží k potlačení výchozích sloupců spojení pomocí primárního klíče. Vyberte volbu Potlačit výchozí a klepnutím na volbu Přidat vyberte nové sloupce spojení.
Toto pole odpovídá anotaci @PrimaryKeyJoinColumn.
|
|