JPA entitás létrehozása

JPA entitást létrehozásához tegye a következőket:

  1. A Navigátorban vagy a Projektböngészőben válassza ki a JPA projektet, majd kattintson a Fájl > Új > Egyéb menüpontra. Megjelenik a Varázsló kiválasztása párbeszédpanel.

    A JPA entitás létrehozása varázsló kiválasztása

    A Varázsló kiválasztása párbeszédpanel a kijelölt Entitás elemmel
  2. Válassza ki a JPA > Entitás elemet, majd kattintson a Tovább gombra. Megjelenik az Entitás osztály oldal.

    Az Entitás osztály oldal

    A JPA entitás létrehozása varázsló Entitás osztály oldala

    Töltse ki az oldalt az alábbiak szerint:

    • Válassza ki a JPA projekt elemet a Projekt mezőben.

    • A Forrásmappa mezőben valassza ki vagy adja meg a JPA projekt src mappájának helyét.

    • A Java csomag mezőben válassza ki vagy írja be az entitás osztály csomagjának nevét.

    • Az Osztály neve mezőben adja meg a Java osztály nevét.

    • Szükség esetén írjon be vagy válasszon ki egy szülőosztályt.

    • Töltse ki az Öröklés szakaszt az alábbiak szerint (ha szükséges; ezek a tulajdonságok elhagyhatók):

      • Fogadja el az Entitás beállítást (alapértelmezés) egy @Entity annotációval rendelkező Java osztály létrehozásához.

      • Ennek alternatívájaként választhatja a Leképezett szülőosztály beállítást is (ha megadott egy szülőosztályt).

      • Jelölje be az Öröklés jelölőnégyzetet, majd válassza ki a JSR 220 öröklési leképezési stratégiák (SINGLE_TABLE, TABLE_PER_CLASS, JOINED) egyikét.

      • Jelölje be az Entitás leképezések hozzáadása XML-ben jelölőnégyzetet, ha az XML leképezések létrehozásához az orm.xml fájlt szeretné használni annotációk helyett.

  3. Kattintson a Tovább gombra, hogy folytathassa az Entitás tulajdonságai oldallal, ahol megadhatja az entitás perzisztens mezőit.

    Az Entitás tulajdonságai oldal

    A JPA entitás létrehozása varázsló Entitás tulajdonságai oldala

    Alternatív megoldásként a Befejezés kattintva létrehozhatja az entitást.

  4. Töltse ki az oldalt az alábbiak szerint:

    1. Szükség esetén írjon be egy új nevet az entitás számára. Ezáltal az @Entity annotációhoz hozzá lesz adva egy name attribútum (@Entity(name="EntityName")).

    2. Fogadja el az Alapértelmezés használata (alapértelmezett beállítás) lehetőséget az alapértelmezett érték használatához a leképezett tábla nevéhez. Egy eltérő név beírása esetén új táblaként hozzá lesz adva a @Table annotáció a meghatározott name attribútummal (@Table(name="TableName")).


      Megjegyzés:

      Az entitás nevével kapcsolatos beállítások nem lesznek elérhetők, ha a Leképezett szülőosztály beállítást választotta az Entitás osztály oldalon

    3. Perzisztens mezőket a Hozzáadás gombra kattintva adhat hozzá az entitáshoz. Megjelenik az Entitás mezők párbeszédablak.

      Az Entitás mezők párbeszédablak

      Az Entitás mezők párbeszédablak.
    4. Válasszon ki egy perzisztenciatípust a Típus listából. További típusokat a Tallózás gombra kattintva kérhet le.

    5. Adja meg a mező nevét, majd kattintson az OK gombra. Ismételje meg ezt az eljárást minden mezőhöz.

    6. Szükség esetén jelölje be a Kulcs jelölőnégyzetet, hogy a mezőt elsődleges kulcsként adja meg.

    7. Válassza ki a Mező alapú (alapértelmezés) vagy Tulajdonság alapú hozzáféréstípust.

  5. Kattintson a Befejezés gombra. Az Eclipse hozzáadja az entitást a projekthez.

 

Kapcsolódó hivatkozások

JPA entitás létrehozása varázsló
Új JPA Projekt létrehozása varázsló
JPA fejlesztés perspektíva

 

Kapcsolódó feladatok

Persistence.xml fájl kezelése
Perzisztencia hozzáadása egy osztályhoz

 

Kapcsolódó fogalom

Java perzisztencia bemutatása
A persistence.xml fájl