javax.persistence.NamedNativeQuery - JPA annotation

javax.persistence
Annotation NamedNativeQuery

Target:
Classes
Specifies a named native SQL query. Query names are scoped to the persistence unit. The NamedNativeQuery annotation can be applied to an entity or mapped superclass.
Since:
JPA 1.0
Query properties and hints.
Query properties and hints. (May include vendor-specific query hints.)
Default value:
{}
Since:
JPA 1.0
String name
The name used to refer to the query with the EntityManager methods that create query objects.
The name used to refer to the query with the EntityManager methods that create query objects.
Since:
JPA 1.0
String query
The SQL query string.
The SQL query string.
Since:
JPA 1.0
Class resultClass
The class of the result.
The class of the result.
Default value:
void.class
Since:
JPA 1.0
The name of a SqlResultSetMapping, as defined in metadata.
The name of a SqlResultSetMapping, as defined in metadata.
Default value:
""
Since:
JPA 1.0