Sådan oprettes en JPA-entitet:
Vælg JPA-projektet fra navigatoren eller Project Explorer, og vælg derefter Fil > Ny > Andet. Dialogboksen Vælg en guide vises.
Vælg JPA > Entitet, og klik derefter på Næste. Siden Entitetsklasse vises.
Udfyld siden på følgende måde:
Vælg JPA-projektet i feltet Projekt.
Vælg eller angiv placeringen af JPA-projektets src
-folder i feltet Kildefolder.
Vælg eller angiv navnet på klassepakken til entiteten i feltet Java-pakke.
Angiv navnet på Java-klassen i feltet Klassenavn.
Angiv eller vælg en superklasse, hvis der er behov for det.
Udfyld afsnittet Overtagelse på følgende måde, hvis der er behov for det (egenskaberne er valgfri):
Acceptér indstillingen Entitet (standardværdien) for at oprette en Java-klasse med @Entity
-indstillingen.
Hvis du definerede en superklasse, kan du i stedet vælge Superklasse tilknyttet vha. mapping.
Vælg Overtagelse, og vælg derefter en af mapping-strategierne for JSR 220-overtagelse (SINGLE_TABLE, TABLE_PER_CLASS, JOINED).
Vælg Tilføj til entitetstilknytninger vha. mapping i XML for at oprette XML-tilknytninger vha. mapping i orm.xml
i stedet for annotationer.
Klik på Næste for at fortsætte til siden Entitetsegenskaber, hvor de persistente felter til entiteten defineres.
Du kan i stedet klikke på Afslut for at færdiggøre entiteten.
Udfyld siden på følgende måde:
Angiv et nyt navn på entiteten, hvis der er behov for det. Derved tilføjes attributten name
til notationen @Entity
(@Entity(name="Entitetsnavn")
).
Acceptér Brug standard (standardindstillingen) for at bruge standardværdien til navnet på den tilknyttede tabel vha. mapping. Hvis der indtastes et andet navn, tilføjes notationen @Table
med attributten name
defineret som den nye tabel (@Table(name="Tabelnavn")
).
Bemærk: Indstillingerne i forbindelse med entitetsnavn er ikke tilgængelige, hvis du valgte Superklasse tilknyttet vha. mapping på siden Entitetsklasse. |
Tilføj persistensfelter til entiteten ved at klikke på Tilføj. Dialogboksen Entitetfelter vises.
Vælg en persistenstype på listen Type. Du kan hente yderligere typer med funktionen Gennemse.
Angiv feltnavnet, og klik derefter på OK. Gentag fremgangsmåden for hvert felt.
Vælg Nøgle for at klassificere feltet som primærnøgle, hvis der er behov for det.
Vælg enten adgangstypen Feltbaseret (standardværdien) eller Egenskabsbaseret.
Klik på Afslut. Eclipse tilføjer entiteten til dit projekt.