Eftersom guiden skapar en Java-klass med en @Entity -notation är alternativet Entitet valt som standard.
Välj Avbildad superklass om du definierade en superklass.
Du lägger till en @Inheritance -notation till entiteten genom att välja Arv och sedan välja en av de ärvda avbildningsstrategierna (beskrivs i JSR 220):
-
SINGLE_TABLE -- alla tabeller i en hierarki avbildas till en enda tabell. Kommentaren saknar attribut för den ärvda strategin.
-
TABLE_PER_CLASS -- varje klass är avbildad till en separat tabell.
-
JOINED -- Roten för klasshierarkin visas som en enskild tabell. Varje underordnad klass representeras av en separat tabell som innehåller de fält som är specificerade för den klassen (ej ärvd från superklassen) och kolumnerna som representerar dess primärnyckel. Primärnyckelkolumnerna i tabellen för den underordnade klassen fungerar som främmande nyckel för superklasstabellens primärnyckel.
|