Navngivne forespørgsler forbedrer ydeevnen for programmer, fordi de klargøres én gang, hvorefter de (og alle deres tilknyttede støtteobjekter) kan genbruges effektivt. Det gør dem velegnet til komplekse funktioner, der udføres ofte. Navngivne forespørgsler bruger JPA-forespørgselssproget til platformuafhængig udførelse på en hvilken som helst underliggende database, hvorimod navngivne indbyggede forespørgsler bruger det SQL-sprog, der hører til den underliggende database.
Brug denne fremgangsmåde til at tilføje annotationerne @NamedQuery
og @NamedNativeQuery
til entiteten.
Sådan oprettes en navngivet forespørgsel:
Vælg entiteten i Project Explorer.
Udvid Forespørgsler i oversigten JPA-oplysninger.
Klik på Tilføj, hvis du vil tilføje en navngivet forespørgsel, eller vælg Tilføj indbygget for at tilføje en indbygget forespørgsel.
Indtast navnet på forespørgslen i feltet Navn i den dialogboks, der vises, og klik derefter på OK.
Indtast forespørgslen i feltet Forespørgsel.