Namngivna frågor förbättrar tillämpningsprestanda eftersom de en gång är förberedda och de (och alla deras associerade stödjande objekt) kan sedan effektivt återanvändas, vilket gör dem lämpliga för åtgärder som är komplicerade och ofta används. Namngivna frågor använder JPA-frågespråket för portabel körning på en underliggande databas; namngivna inbyggda frågor använder SQL-språket som är inbyggt i den underliggande databasen.
Använd denna procedur för att lägga till @NamedQuery
- och @NamedNativeQuery
-kommentarer till entiteten.
Så här skapar du en namngiven fråga:
Välj entiteten i projektutforskaren
Utöka Frågor i JPA-detaljvyn.
Klicka på Lägg till för en namngiven fråga eller på Lägg till inbyggd fråga för en inbyggd fråga.
Ange frågans namn i fältet Namn i dialogrutan som öppnas och klicka på OK.
Ange en fråga i fältet Fråga.
Om du vill lägga till ett frågetips klickar du på Lägg till.