Az entitás egy perzisztens tartományobjektum.
Egy entitás lehet:
Absztrakt vagy konkrét osztály. Az entitások kiterjeszthetnek nem entitás és entitás osztályokat is, a nem entitás osztályok pedig kiterjeszthetnek entitás osztályokat.
Egy entitásnak rendelkeznie kell:
Egy (nyilvános vagy védett) argumentum nélküli konstruktorral; az entitás osztály más konstruktorokkal is rendelkezhet.
Minden perzisztens entitást le kell képezni egy adatbázis táblára és tartalmaznia kell egy elsődleges kulcsot. A perzisztens entitásokat az @Entity
annotáció azonosítja.
Egy meglévő entitáshoz a következőképpen adhat hozzá perzisztenciát:
Nyissa meg a Java osztályt a Projektböngészőben.
Válassza ki az osztályt a JPA szerkezet nézetben.
A JPA részletek nézetben kattintson a leképezési típus hiperhivatkozásra a Leképezési típus kiválasztása párbeszédablak megnyitásához. A következő ábrán az látható, hogy az entitás hivatkozásra kattintva meghívja a JPA részletek nézetet.
Tipp: Egy entitáshoz úgy is módosíthatja (vagy hozzáadhat) a perzisztenciát, ha a jobb egérgombbal rákattint egy osztályra a JPA szerkezet nézetben, majd az előugró menü Leképezés mint > Entitás menüpontját választja. |
Válassza az Entitás elemet a Leképezési típus kiválasztása párbeszédablakban, majd kattintson az OK gombra.
Töltse ki a JPA részletek nézet (entitásokhoz) fennmaradó részét.