Siden Entitetsklasse

I denne tabel vises egenskaberne for siden Entitetsklasse i Guiden Opret JPA-entitet.

Egenskab Beskrivelse Standard
Projekt Navnet på JPA-projektet.
Kildefolder Placeringen af JPA-projektets src-folder.
Java-pakke Navnet på klassepakken.
Klassenavn Navnet på Java-klassen.
Superklasse Vælg superklassen.
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.



 

Relateret opgave

Opret en JPA-entitet

 

Relateret opgave

Guiden Opret en JPA-entitet