@Target(value={TYPE,PACKAGE}) @Retention(value=RUNTIME) public @interface NamedNativeQuery
NamedNativeQuery
with Hibernate featuresModifier and Type | Required Element and Description |
---|---|
String |
name |
String |
query |
Modifier and Type | Optional Element and Description |
---|---|
boolean |
cacheable
mark the query as cacheable or not
|
CacheModeType |
cacheMode
the cache mode used for this query
|
String |
cacheRegion
the cache region to use
|
boolean |
callable |
String |
comment
comment added to the SQL query, useful for the DBA
|
int |
fetchSize
the number of rows fetched by the JDBC Driver per roundtrip
|
FlushModeType |
flushMode
the flush mode for the query
|
boolean |
readOnly
marks whether the results are fetched in read-only mode or not
|
Class |
resultClass |
String |
resultSetMapping |
int |
timeout
the query timeout in seconds
|
public abstract String name
public abstract String query
public abstract Class resultClass
public abstract String resultSetMapping
public abstract FlushModeType flushMode
public abstract boolean cacheable
public abstract String cacheRegion
public abstract int fetchSize
public abstract int timeout
public abstract boolean callable
public abstract String comment
public abstract CacheModeType cacheMode
public abstract boolean readOnly
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.