Crear consultas con nombre

Las consultas con nombre mejoran el rendimiento de las aplicaciones, ya que se preparan una sola vez y pueden utilizarse eficientemente a partir de ese momento, junto con todos sus objetos de soporte asociados), lo cual las hace adecuadas para operaciones complejas y ejecutadas con frecuencia. Las consultas con nombre utilizan el lenguaje de consulta JPA para la ejecución portable en cualquier base de datos subyacente; las consultas nativas con nombre utilizan el lenguaje SQL nativo de la base de datos subyacente.

Utilice este procedimiento para añadir anotaciones @NamedQuery y @NamedNativeQuery a la entidad.

Para crear una consulta con nombre:

  1. Seleccione la entidad en el Explorador de proyectos.

  2. En la vista Detalles de JPA, expanda Consultas.

  3. Pulse Añadir en una consulta con nombre o Añadir nativo en caso de una consulta nativa.

  4. En el diálogo que se muestra, especifique el nombre de la consulta en el campo Nombre y pulse Aceptar.

  5. Especifique la consulta en el campo Consulta.

  6. Para añadir una sugerencia de Consulta, pulse Añadir.

    Especificar una consulta con nombre

    Sección Consultas de la vista Detalles de JPA.