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.
|
|