A nevesített lekérdezések javítják az alkalmazás teljesítményét, mert miután elő lettek készítve, az összes társított támogató objektummal együtt hatékonyan újra fel lehet használni őket összetett és gyakran végrehajtott műveletekhez. A nevesített lekérdezések a JPA lekérdező nyelvet használják, így bármilyen alapul szolgáló adatbázison végrehajthatók (hordozhatóság); a nevesített natív lekérdezések az alapul szolgáló adatbázis natív SQL nyelvét használják.
Az entitáshoz a következőképpen adhat hozzá @NamedQuery
vagy @NamedNativeQuery
annotációkat:
Nevesített lekérdezés létrehozásához tegye a következőket:
Válassza ki az entitást a Projektböngészőben.
A JPA részletek nézetben bontsa ki a Lekérdezések elemet.
Kattintson a Hozzáadás lehetőségre egy nevesített lekérdezés hozzáadásához, vagy a Natív hozzáadása lehetőségre egy natív lekérdezés hozzáadásához.
A megjelenő párbeszédablakban adja meg a lekérdezés nevét a Név mezőben, majd kattintson az OK gombra.
Írja be a lekérdezést a Lekérdezés mezőbe.
Lekérdezés tipp hozzáadásához kattintson a Hozzáadás gombra.