类 NamedSQLQueryDefinition

  • 所有已实现的接口:
    Serializable

    public class NamedSQLQueryDefinition
    extends NamedQueryDefinition
    Definition of a named native SQL query, defined in the mapping metadata.
    作者:
    Max Andersen, Steve Ebersole
    另请参阅:
    序列化表格
    • 构造器详细资料

      • NamedSQLQueryDefinition

        @Deprecated
        public NamedSQLQueryDefinition​(String name,
                                       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 was initially used to construct a NamedSQLQueryDefinition from the binder code when the result-set mapping information is not explicitly provided in the query definition (i.e., no resultset-mapping used).
        参数:
        name - The name of named query
        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)
      • NamedSQLQueryDefinition

        @Deprecated
        public NamedSQLQueryDefinition​(String name,
                                       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 was initially used to construct a NamedSQLQueryDefinition from the binder code when a resultset-mapping reference is used.
        参数:
        name - The name of named query
        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)