Egy entitáshoz hozzáadhat egy másodlagos tábla annotációt, ha az adatai egynél több táblában elosztva szerepelnek.
Másodlagos táblát a következőképpen adhat hozzá egy entitáshoz:
Válassza ki az entitást a Projektböngésző nézetben.
A JPA részletek nézetben válassza a Másodlagos táblák információkat.
Kattintson a Hozzáadás elemre egy további tábla egyedhez társításához. Megjelenik a Másodlagos tábla szerkesztése párbeszédablak
Válassza ki a további tábla entitáshoz társítani kívánt Nevet, Katalógust és Sémát.
Az Eclipse a következő annotációkat adja hozzá az entitáshoz:
@SecondaryTable(name="NAME", catalog = "CATALOG", schema = "SCHEMA")
Az alapértelmezett elsődleges kulcs felülbírálásához tegye a következőket:
Engedélyezze az Alapértelmezés felülbírálása beállítást, majd kattintson a Hozzáadás gombra egy új elsődleges kulcs összefésülési oszlop megadásához. Megjelenik az Új elsődleges kulcs összefésülési oszlop létrehozása párbeszédablak.
A Név, Hivatkozott oszlop neve, Tábla és Oszlopmeghatározás mezőkben adja meg az entitás elsődleges kulcsának információit.
Az Eclipse a következő annotációkat adja hozzá az entitáshoz:
@SecondaryTable(name="NAME", catalog = "CATALOG", schema = "SCHEMA", pkJoinColumns = {@PrimaryKeyJoinColumn(name="id", referencedColumnName = "id"),@PrimaryKeyJoinColumn(name="NAME", referencedColumnName = "REFERENCED COLUMN NAME", columnDefinition = "COLUMN DEFINITION")})