Dědičnost |
Protože průvodce vytvoří třídu Java s notací @Entity , je standardně vybraná volba Entita.
Vyberte volbu Mapovaná supertřída, pokud jste definovali supertřídu.
Chcete-li do entity přidat notaci @Inheritance , vyberte volbu Dědičnost a potom vyberte jednu ze strategií mapování dědičnosti (popsáno v JSR 220):
-
SINGLE_TABLE - Všechny třídy v hierarchii jsou mapovány na jedinou tabulku. Tato anotace je bez atributu pro strategii dědičnosti.
-
TABLE_PER_CLASS - Každá třída je mapována na samostatnou tabulku.
-
JOINED - Kořen hierarchie tříd je reprezentován jedinou tabulkou. Každá podtřída je reprezentována oddělenou tabulkou, která obsahuje pole specifická pro danou podtřídu (nejsou zděděná od její supertřídy), a také sloupcem (sloupci), který představuje její primární klíč. Sloupec (sloupce) primárního klíče tabulky podtřídy slouží jako cizí klíč k primárnímu klíči tabulky supertřídy.
|
Entita |