Opret en JPA-entitet

Sådan oprettes en JPA-entitet:

  1. Vælg JPA-projektet fra navigatoren eller Project Explorer, og vælg derefter Fil > Ny > Andet. Dialogboksen Vælg en guide vises.

    Valg af guiden Opret en JPA-entitet

    Dialogboksen Vælg en guide med entitet valgt.
  2. Vælg JPA > Entitet, og klik derefter på Næste. Siden Entitetsklasse vises.

    Siden Entitetsklasse

    Siden Entitetsklasse i guiden Opret en JPA-entitet.

    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.

  3. Klik på Næste for at fortsætte til siden Entitetsegenskaber, hvor de persistente felter til entiteten defineres.

    Siden Entitetsegenskaber

    Siden Entitetsegenskaber i guiden Opret en JPA-entitet.

    Du kan i stedet klikke på Afslut for at færdiggøre entiteten.

  4. Udfyld siden på følgende måde:

    1. Angiv et nyt navn på entiteten, hvis der er behov for det. Derved tilføjes attributten name til notationen @Entity (@Entity(name="Entitetsnavn")).

    2. 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. mappingsiden Entitetsklasse.

    3. Tilføj persistensfelter til entiteten ved at klikke på Tilføj. Dialogboksen Entitetfelter vises.

      Dialogboksen Entitetfelter

      Dialogboksen Entitetfelter.
    4. Vælg en persistenstype på listen Type. Du kan hente yderligere typer med funktionen Gennemse.

    5. Angiv feltnavnet, og klik derefter på OK. Gentag fremgangsmåden for hvert felt.

    6. Vælg Nøgle for at klassificere feltet som primærnøgle, hvis der er behov for det.

    7. Vælg enten adgangstypen Feltbaseret (standardværdien) eller Egenskabsbaseret.

  5. Klik på Afslut. Eclipse tilføjer entiteten til dit projekt.

 

Relaterede referencer

Guiden Opret en JPA-entitet
Guiden Opret nyt JPA-projekt
Perspektivet JPA-udvikling

 

Relaterede opgaver

Administrér filen persistence.xml
Tilføj persistence til en klasse

 

Relateret begreb

Om Java-persistence
Filen persistence.xml