@Repeatable(value=NamedNativeQueries.class) @Target(value=TYPE) @Retention(value=RUNTIME) public @interface NamedNativeQuery
NamedNativeQuery annotation can be applied to an 
 entity or mapped superclass.| Modifier and Type | Required Element and Description | 
|---|---|
| String | nameThe name used to refer to the query with the  EntityManagermethods that create query objects. | 
| String | queryThe SQL query string. | 
| Modifier and Type | Optional Element and Description | 
|---|---|
| QueryHint[] | hintsQuery properties and hints. | 
| Class | resultClassThe class of the result. | 
| String | resultSetMappingThe name of a  SqlResultSetMapping, as defined in metadata. | 
public abstract String name
EntityManager 
 methods that create query objects.public abstract String query
public abstract QueryHint[] hints
public abstract Class resultClass
public abstract String resultSetMapping
SqlResultSetMapping, as defined in metadata.Copyright © 2017. All Rights Reserved.