Criando Consultas Nomeadas

As consultas nomeadas aprimoram o desempenho do aplicativo porque eles são preparados uma vez e eles (e todos os seus objetos de suporte associados) podem ser reutilizados eficientemente depois disso, tornando todos adequados para operações complexas e freqüentemente executadas. As consultas nomeadas utilizam a linguagem de consulta JPA para execução portátil em qualquer banco de dados subjacente; as consultas nativas nomeadas utilizam a linguagem SQL nativa para o banco de dados subjacente.

Utilize este procedimento para incluir anotações @NamedQuery e @NamedNativeQuery na entidade.

Para criar uma consulta nomeada:

  1. Selecione a entidade no Project Explorer.

  2. Na visualização Detalhes JPA, expanda Consultas.

  3. Clique em Incluir para uma consulta nomeada ou Incluir Nativo para uma consulta nativa.

  4. No diálogo que aparece, digite o nome da consulta no campo Nome e, em seguida, clique em OK.

  5. Digite a consulta no campo Consulta.

  6. Para incluir uma sugestão de Consulta, clique em Incluir.

    Digitando uma Consulta Nomeada

    A seção Consultas da visualização Detalhes JPA.