java.lang.Object | ||
↳ | org.hibernate.engine.NamedQueryDefinition | |
↳ | org.hibernate.engine.NamedSQLQueryDefinition |
Definition of a named native SQL query, defined in the mapping metadata.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
This form used to construct a NamedSQLQueryDefinition from the binder
code when a the result-set mapping information is explicitly
provided in the query definition (i.e., no resultset-mapping used)
| |||||||||||
This form used to construct a NamedSQLQueryDefinition from the binder
code when a resultset-mapping reference is used.
| |||||||||||
This form used from annotations (?).
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.hibernate.engine.NamedQueryDefinition
| |||||||||||
From class
java.lang.Object
|
This form used to construct a NamedSQLQueryDefinition from the binder code when a the result-set mapping information is explicitly provided in the query definition (i.e., no resultset-mapping used)
query | The sql query string |
---|---|
queryReturns | The in-lined query return definitions |
querySpaces | Any specified query spaces (used for auto-flushing) |
cacheable | Whether the query results are cacheable |
cacheRegion | If cacheable, the region into which to store the results |
timeout | A JDBC-level timeout to be applied |
fetchSize | A JDBC-level fetch-size to be applied |
flushMode | The flush mode to use for this query |
cacheMode | The cache mode to use during execution and subsequent result loading |
readOnly | Whether returned entities should be marked as read-only in the session |
comment | Any sql comment to be applied to the query |
parameterTypes | parameter type map |
callable | Does the query string represent a callable object (i.e., proc) |
This form used to construct a NamedSQLQueryDefinition from the binder code when a resultset-mapping reference is used.
query | The sql query string |
---|---|
resultSetRef | The resultset-mapping name |
querySpaces | Any specified query spaces (used for auto-flushing) |
cacheable | Whether the query results are cacheable |
cacheRegion | If cacheable, the region into which to store the results |
timeout | A JDBC-level timeout to be applied |
fetchSize | A JDBC-level fetch-size to be applied |
flushMode | The flush mode to use for this query |
cacheMode | The cache mode to use during execution and subsequent result loading |
readOnly | Whether returned entities should be marked as read-only in the session |
comment | Any sql comment to be applied to the query |
parameterTypes | parameter type map |
callable | Does the query string represent a callable object (i.e., proc) |
This form used from annotations (?). Essentially the same as the above using a resultset-mapping reference, but without cacheMode, readOnly, and comment. FIXME: annotations do not use it, so it can be remove from my POV@deprecated
query | The sql query string |
---|---|
resultSetRef | The result-set-mapping name |
querySpaces | Any specified query spaces (used for auto-flushing) |
cacheable | Whether the query results are cacheable |
cacheRegion | If cacheable, the region into which to store the results |
timeout | A JDBC-level timeout to be applied |
fetchSize | A JDBC-level fetch-size to be applied |
flushMode | The flush mode to use for this query |
parameterTypes | parameter type map |
callable | Does the query string represent a callable object (i.e., proc) |