Overtagelse |
Da guiden opretter en Java-klasse med notationen @Entity , er indstillingen Entitet valgt som standard.
Vælg Superklasse tilknyttet vha. mapping, hvis du definerede en superklasse.
Hvis du vil tilføje notationen @Inheritance til entiteten, skal du vælge Overtagelse og derefter vælge en af tilknytningsstrategierne for overtagelse (beskrevet i JSR 220):
-
SINGLE_TABLE -- alle klasser i et hierarki tilknyttes vha. mapping til en enkelt tabel. Denne annotation er uden en attribut til overtagelsesstrategien.
-
TABLE_PER_CLASS -- hver klasse tilknyttes til en separat tabel vha. mapping.
-
JOINED -- Klassehierarkiets rod repræsenteres af en enkelt tabel. Hver underklasse repræsenteres af en særskilt tabel, som indeholder de felter, der er specifikke for underklassen (ikke overtaget fra dens superklasse) samt de kolonner, som repræsenterer dens primærnøgle. Primærnøglekolonnerne for underklassetabellen fungerer som fremmednøgle for superklassetabellens primærnøgle.
|
Entitet |
XML-entitetstilknytninger vha. mapping |
Vælg Tilføj til entitetstilknytninger vha. mapping i XML for at oprette XML-tilknytninger vha. mapping i orm.xml i stedet for annotationer.
Brug feltet Mapping-fil til at angive den fil, der skal bruges. Som standard gemmes tilknytninger vha. mapping i META-INF/orm.xml file.
|
|