Informace o dědičnosti

Tato tabulka uvádí pole dostupná v oblasti Dědičnost pohledu Podrobnosti JPA pro každý typ entity.

Vlastnost Popis Výchozí
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.



 

Související úloha

Určení dědičnosti entity
Přidání perzistence třídě

 

Související odkazy

Pohled Podrobnosti JPA (pro entity)