Az Egy az egyhez leképezések használatával határozhat meg egy a többhöz számossággal rendelkező viszonyt.
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 > Egy az egyhez menüpontját. A JPA részletek nézet (attribútumokhoz) megjeleníti a kijelöltek tulajdonságait.
A táblázat segítségével töltse ki az Általános információk mezőket a JPA részletek nézetben.
Tulajdonság | Leírás | Alapértelmezés |
---|---|---|
Leképezett entitás hiperhivatkozás | A leképezést Egy az egyhez leképezésként határozza meg. Ez a @OneToOne annotációnak felel meg. |
Egy 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 típusa | 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 |
Leképezte | A viszonyt birtokló adatbázis mező. |
A táblázat segítségével töltse ki az Összefésülési oszlopok információi mezőket a JPA részletek nézetben.
Az Eclipse a következő annotációkat adja a mezőhöz:
@OneToOne(targetEntity=<CÉL_ENTITÁS>, cascade=CascadeType.<KASZKÁD_TÍPUS>, fetch = FetchType.<LEHÍVÁS_TÍPUSA>, mappedBy = "<LEKÉPEZTE>") @JoinColumn(name="<ÖSSZEFÉSÜLÉSI_OSZLOP_NEVE>", referencedColumnName= "<ÖSSZEFÉSÜLÉSI_OSZLOP_HIVATKOZOTT_OSZLOP>", insertable = <BEILLESZTHETŐ>, updatable = <FRISSÍHETŐ>)