A Több az egyhez leképezések használatával határozhat meg egy másik, több az egyhez számossággal rendelkező egyedosztályhoz való egyértékű társítást.
A JPA szerkezet nézetben válassza ki a leképezni kívánt mezőt.
Kattintson a mezőre, majd válassza az előugró menü Leképezés a következőként > Több az egyhez menüpontját. A JPA részletek nézet (attribútumokhoz) megjeleníti a kijelöltek tulajdonságait.
Ezen táblázat használatával töltheti ki a JPA részletek nézet Általános információk mezőit.
Tulajdonság | Leírás | Alapértelmezés |
---|---|---|
Leképező entitás hiperhivatkozás | A leképezést Több az egyhez leképezésként határozza meg. Ez a @ManyToOne annotációnak felel meg. |
Több az egyhez |
Cél entitás | Az entitás, amelyre ez az attribútum le van képezve. | null
Nem kell kifejezetten meghatároznia a cél entitást, mivel az kikövetkeztethető a hivatkozott objektum típusából. |
Lehívás | Meghatározza azt, hogy az adatok hogyan legyenek betöltve az adatbázisból. Részletekért tekintse meg a "Lehívás típusa" részt.
|
Szorgalmas |
Kaszkád | Részletekért tekintse meg a "Kaszkád típusa" részt.
|
Alapértelmezés |
Elhagyható | Meghatározza azt, hogy ez a mező lehet-e null. | Igen |
A táblázat segítségével töltse ki az Összefésülési tábla információk lap mezőit a JPA részletek nézetben.
Az Eclipse a következő annotációkat adja a mezőhöz:
@JoinTable(joinColumns=@JoinColumn(name="<ÖSSZEFÉSÜLÉSI_OSZLOP>"), name = "<ÖSSZEFÉSÜLÉSI_TÁBLA_NEVE>") @ManyToOne(targetEntity=<CÉL_ENTITÁS>, fetch=<LEHÍVÁS_TÍPUSA>, cascade=<KASZKÁD_TÍPUS>)