| 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.
|
|