Entitás osztály oldal

Ez a táblázat felsorolja a JPA entitás létrehozása varázsló Entitás osztály oldalán található tulajdonságokat.

Tulajdonság Leírás Alapértelmezés
Projekt A JPA projekt neve.
Forrásmappa A JPA projekt src mappájának helye.
Java csomag Az osztály csomagjának neve.
Osztály neve A Java osztály neve.
Szülőosztály Válassza ki a szülőosztályt.
Öröklés Mivel a varázsló egy @Entity annotációval ellátott Java osztályt hoz létre, az Entitás mező alapértelmezésben be van jelölve.

Ha megadott egy szülőosztályt, akkor válassza a Leképezett szülőosztály választógombot.

Egy @Inheritance annotáció hozzáadásához az entitáshoz jelölje be az Öröklés jelölőnégyzetet, majd válasszon ki egy öröklés leképezési stratégiát (a JSR 220 dokumentumban foglaltak alapján):

  • SINGLE_TABLE -- Egy hierarchia összes osztálya egyetlen táblaként lesz leképezve. Ez az öröklési stratégiákhoz egy attribútum nélküli annotáció.

  • TABLE_PER_CLASS -- Az egyes osztályok leképezése külön táblákba történik.

  • JOINED -- Az osztályhierarchia gyökere egyetlen táblaként van ábrázolva. Minden alosztályt egy külön tábla képvisel, amely tartalmazza az adott osztályra jellemző alosztályok specifikus mezőit (amelyeket az osztály nem a szülőosztályból örököl), valamint az elsődleges kulcsot képviselő oszlopo(ka)t. A származtatott osztály táblák elsődleges kulcs oszlopa(i) külső kulcsként szolgálnak a szülőosztály tábla elsődleges kulcsához.

Entitás
XML entitás leképezések 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.

A Leképezés fájl mezőben adja meg a használandó fájlt. Alapértelmezésben a leképezéseket a META-INF/orm.xml fájl tárolja.



 

Kapcsolódó feladat

JPA entitás létrehozása

 

Kapcsolódó feladat

JPA entitás létrehozása varázsló