Benoemde query's verbeteren de prestaties van toepassingen omdat ze maar ‚‚n keer hoeven te worden voorbereid en ze (en alle bijbehorende ondersteunende objecten) daarna op een effici‰nte manier kunnen worden hergebruikt. Daardoor zijn ze bij uitstek geschikt voor complexe en veelvuldig uitgevoerde bewerkingen. Benoemde query's maken gebruik van de querytaal JPA, zodat ze kunnen worden uitgevoerd op elke onderliggende database; benoemde native query's maken gebruik van de SQL-taal die native is voor de onderliggende database.
Volg deze procedure om de annotaties @NamedQuery
en @NamedNativeQuery
toe te voegen aan de entiteit.
U maakt als volgt een benoemde query:
Selecteer de entiteit in de Projectverkenner.
Vouw Query's in de view JPA-details uit.
Klik op Toevoegen voor een benoemde query, of op Native toevoegen voor een native query.
In het venster dat verschijnt, geeft u de naam van de query op in het veld Naam en klikt u op OK.
Geef de query op in het veld Query.