Vytvoření pojmenovaných dotazů

Pojmenované dotazy zlepšují výkon aplikace, protože jsou připraveny jednou a je možno je (a všechny jejich přidružené podpůrné objekty) poté efektivně použít znovu, takže jsou vhodné pro složité a často prováděné operace. Pojmenované dotazy používají dotazovací jazyk JPA pro přenosné provedení na libovolné základní databázi; pojmenované nativní dotazy používají jazyk SQL, který je nativní pro základní databázi.

Pro přidání anotací @NamedQuery a @NamedNativeQuery do entity použijte tento postup.

Chcete-li vytvořit pojmenovaný dotaz:

  1. V Průzkumníku projektů vyberte entitu.

  2. V pohledu Podrobnosti JPA rozbalte Dotazy.

  3. Klepněte na volbu Přidat, chcete-li vytvořit pojmenovaný dotaz, nebo na volbu Přidat nativní, chcete-li vytvořit nativní dotaz.

  4. V zobrazeném dialogovém okně zadejte název dotazu do pole Název a potom klepněte na tlačítko OK.

  5. Zadejte dotaz do pole Dotaz.

  6. Chcete-li přidat pokyn k Dotazu, klepněte na tlačítko Přidat.

    Zadání pojmenovaného dotazu

    Sekce Dotazy pohledu Podrobnosti JPA.