Öröklési információk

Ez a táblázat sorolja fel az egyes egyedtípusok JPA Részletek nézetének Öröklés területén elérhető mezőket.

Tulajdonság Leírás Alapértelmezés
Stratégia Adja meg az osztály vagy osztályhierarchiák leképezésekor használandó stratégiát:
  • Egyedülálló tábla - A hierarchiában lévő minden osztály egyetlen táblára leképezett.

  • Csatlakoztatott - A hierarchia gyökere egyetlen táblára leképezett; minden utód a saját táblájára képeződik le.

  • Osztályonkénti tábla - Minden osztály külön táblára képeződik le.

Ez a mező az @Inheritance annotációnak felel meg.

Egyetlen tábla
Megkülönböztető érték Adja meg az öröklési hierarchia egy egyedének elkülönítésére szolgáló elkülönítő értéket. Az értéknek meg kell felelnie a megadott Megkülönböztető típusnak.
Megkülönböztető oszlop Ezek a mezők egy Önálló vagy Összefésült öröklési stratégia használata esetén érhetők el.

Ez a mező megfelel a @DiscriminatorColumn annotációnak.

A Részletek területen megadhatja a Megkülönböztető oszlop Hossz és Oszlopmeghatározás tulajdonságait.


  Név A megkülönböztető oszlop neve
  Típus Ezen mező segítségével állíthatja a megkülönböztető típusát Char vagy Integer típusúra (az alapértelmezett String helyett). Az Elkülönítő értéknek meg kell felelnie ennek a típusnak. String (karaktersorozat)
Elsődleges kulcs összefésülési oszlopok Alapértelmezett elsődleges kulcs összefésülési oszlopok újradefiniálásához használható. Válassza az Alapértelmezés újradefiniálása lehetőséget, majd kattintson a Hozzáadás elemre egy új Összefésülési oszlop kiválasztásához.

Ez a mező megfelel a @PrimaryKeyJoinColumn annotációnak.



 

Kapcsolódó feladat

Entitás öröklésének meghatározása
Perzisztencia hozzáadása egy osztályhoz

 

Kapcsolódó hivatkozások

JPA részletek nézet (az egyedek számára)