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.

src

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ó feladatok

Kapcsolódó referencia