Benannte Abfragen erstellen

Benannte Abfragen verbessern die Leistung, da sie einmal erstellt werden und sie (und sämtliche ihrer zugeordneten Unterstützungsobjekte) anschließend effizient wiederverwendet werden können, sodass sie für komplexe und häufig ausgeführte Vorgänge sehr geeignet sind. Benannte Abfragen verwenden die JPA-Abfragesprache für die übertragbare Ausführung einer zugrunde liegenden Datenbank; Benannte Abfragen verwenden die JPA-Abfragesprache für die übertragbare Ausführung einer zugrunde liegenden Datenbank.

Gehen Sie wie folgt vor, um zu der Entität die Anmerkungen @NamedQuery und @NamedNativeQuery hinzuzufügen.

Gehen Sie wie folgt vor, um eine benannte Abfrage zu erstellen:

  1. Wählen Sie die Entität im Projektexplorer aus.

  2. Erweitern Sie in der Ansicht 'JPA-Details' Abfragen.

  3. Klicken Sie für eine benannte Abfrage auf Hinzufügen oder für eine native Abfrage auf native Abfrage hinzufügen.

  4. Geben Sie in dem Dialog, der geöffnet wird, im Feld 'Name' den Namen der Abfrage ein und klicken Sie anschließend auf OK.

  5. Geben Sie im Feld 'Abfrage' die Abfrage ein.

  6. Wenn Sie einen Abfragehinweis hinzufügen möchten, klicken Sie auf Hinzufügen.

    Eine benannte Abfrage eingeben

    Abschnitt 'Abfragen' der Ansicht 'JPA-Details'.