| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.hibernate.engine.NamedQueryDefinition
org.hibernate.engine.NamedSQLQueryDefinition
public class NamedSQLQueryDefinition
Definition of a named native SQL query, defined in the mapping metadata.
| Constructor Summary | |
|---|---|
| NamedSQLQueryDefinition(String query,
                        NativeSQLQueryReturn[] queryReturns,
                        List<String> querySpaces,
                        boolean cacheable,
                        String cacheRegion,
                        Integer timeout,
                        Integer fetchSize,
                        FlushMode flushMode,
                        CacheMode cacheMode,
                        boolean readOnly,
                        String comment,
                        Map parameterTypes,
                        boolean callable)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) | |
| NamedSQLQueryDefinition(String query,
                        String resultSetRef,
                        List<String> querySpaces,
                        boolean cacheable,
                        String cacheRegion,
                        Integer timeout,
                        Integer fetchSize,
                        FlushMode flushMode,
                        CacheMode cacheMode,
                        boolean readOnly,
                        String comment,
                        Map parameterTypes,
                        boolean callable)This form used to construct a NamedSQLQueryDefinition from the binder code when a resultset-mapping reference is used. | |
| NamedSQLQueryDefinition(String query,
                        String resultSetRef,
                        List<String> querySpaces,
                        boolean cacheable,
                        String cacheRegion,
                        Integer timeout,
                        Integer fetchSize,
                        FlushMode flushMode,
                        Map parameterTypes,
                        boolean callable)Deprecated. | |
| Method Summary | |
|---|---|
|  NativeSQLQueryReturn[] | getQueryReturns() | 
|  List<String> | getQuerySpaces() | 
|  String | getResultSetRef() | 
|  boolean | isCallable() | 
| Methods inherited from class org.hibernate.engine.NamedQueryDefinition | 
|---|
| getCacheMode, getCacheRegion, getComment, getFetchSize, getFlushMode, getParameterTypes, getQuery, getQueryString, getTimeout, isCacheable, isReadOnly, toString | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public NamedSQLQueryDefinition(String query,
                               NativeSQLQueryReturn[] queryReturns,
                               List<String> querySpaces,
                               boolean cacheable,
                               String cacheRegion,
                               Integer timeout,
                               Integer fetchSize,
                               FlushMode flushMode,
                               CacheMode cacheMode,
                               boolean readOnly,
                               String comment,
                               Map parameterTypes,
                               boolean callable)
query - The sql query stringqueryReturns - The in-lined query return definitionsquerySpaces - Any specified query spaces (used for auto-flushing)cacheable - Whether the query results are cacheablecacheRegion - If cacheable, the region into which to store the resultstimeout - A JDBC-level timeout to be appliedfetchSize - A JDBC-level fetch-size to be appliedflushMode - The flush mode to use for this querycacheMode - The cache mode to use during execution and subsequent result loadingreadOnly - Whether returned entities should be marked as read-only in the sessioncomment - Any sql comment to be applied to the queryparameterTypes - parameter type mapcallable - Does the query string represent a callable object (i.e., proc)
public NamedSQLQueryDefinition(String query,
                               String resultSetRef,
                               List<String> querySpaces,
                               boolean cacheable,
                               String cacheRegion,
                               Integer timeout,
                               Integer fetchSize,
                               FlushMode flushMode,
                               CacheMode cacheMode,
                               boolean readOnly,
                               String comment,
                               Map parameterTypes,
                               boolean callable)
query - The sql query stringresultSetRef - The resultset-mapping namequerySpaces - Any specified query spaces (used for auto-flushing)cacheable - Whether the query results are cacheablecacheRegion - If cacheable, the region into which to store the resultstimeout - A JDBC-level timeout to be appliedfetchSize - A JDBC-level fetch-size to be appliedflushMode - The flush mode to use for this querycacheMode - The cache mode to use during execution and subsequent result loadingreadOnly - Whether returned entities should be marked as read-only in the sessioncomment - Any sql comment to be applied to the queryparameterTypes - parameter type mapcallable - Does the query string represent a callable object (i.e., proc)
public NamedSQLQueryDefinition(String query,
                               String resultSetRef,
                               List<String> querySpaces,
                               boolean cacheable,
                               String cacheRegion,
                               Integer timeout,
                               Integer fetchSize,
                               FlushMode flushMode,
                               Map parameterTypes,
                               boolean callable)
query - The sql query stringresultSetRef - The result-set-mapping namequerySpaces - Any specified query spaces (used for auto-flushing)cacheable - Whether the query results are cacheablecacheRegion - If cacheable, the region into which to store the resultstimeout - A JDBC-level timeout to be appliedfetchSize - A JDBC-level fetch-size to be appliedflushMode - The flush mode to use for this queryparameterTypes - parameter type mapcallable - Does the query string represent a callable object (i.e., proc)| Method Detail | 
|---|
public NativeSQLQueryReturn[] getQueryReturns()
public List<String> getQuerySpaces()
public boolean isCallable()
public String getResultSetRef()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||