Tworzenie zapytań nazwanych

Zapytania nazwane poprawiają wydajność aplikacji, ponieważ przygotowuje się je jeden raz i można je (oraz wszystkie powiązane z nimi obiekty pomocnicze) wykorzystać ponownie, dzięki czemu są one odpowiednie dla złożonych i często wykonywanych operacji. Język zapytań JPA używany przez zapytania nazwane zapewnia przenośne wykonywanie dla dowolnej bazy danych. Rodzime zapytania nazwane używają rodzimego języka SQL konkretnej bazy danych.

Ta procedura umożliwia dodawanie do encji adnotacji @NamedQuery i @NamedNativeQuery.

Aby utworzyć zapytanie nazwane:

  1. Wybierz encję w Eksploratorze projektów.

  2. W widoku Szczegóły JPA rozwiń pozycję Zapytania.

  3. Kliknij opcję Dodaj, aby dodać zapytanie nazwane, lub opcję Dodaj rodzime, aby dodać zapytanie rodzime.

  4. W wyświetlonym oknie dialogowym wprowadź nazwę zapytania w polu Nazwa, a następnie kliknij przycisk OK.

  5. Wprowadź zapytanie w polu Zapytanie.

  6. Aby dodać wskazówkę dotyczącą zapytania, kliknij przycisk Dodaj.

    Wprowadzanie zapytania nazwanego

    Sekcja Zapytania widoku Szczegóły JPA.