Package org.hibernate.cache

Examples of org.hibernate.cache.QueryKey


   
    Set filterKeys = FilterKey.createFilterKeys(
        session.getEnabledFilters(),
        session.getEntityMode()
      );
    QueryKey key = new QueryKey(
        getSQLString(),
        queryParameters,
        filterKeys,
        session.getEntityMode()
      );
View Full Code Here


      final Type[] resultTypes) {
 
    QueryCache queryCache = factory.getQueryCache( queryParameters.getCacheRegion() );
   
   
    QueryKey key = generateQueryKey( session, queryParameters );
    if ( querySpaces == null || querySpaces.size() == 0 ) {
      log.trace( "unexpected querySpaces is "+( querySpaces == null ? "null" : "empty" ) );
    }
    else {
      log.trace( "querySpaces is "+querySpaces.toString() );
    }

    List result = getResultFromQueryCache(
        session,
        queryParameters,
        querySpaces,
        resultTypes,
        queryCache,
        key
    );

    if ( result == null ) {
      result = doList( session, queryParameters, key.getResultTransformer() );

      putResultInQueryCache(
          session,
          queryParameters,
          resultTypes,
          queryCache,
          key,
          result
      );
    }
   
    ResultTransformer resolvedTransformer = resolveResultTransformer( queryParameters.getResultTransformer() );
    if ( resolvedTransformer != null ) {
      result = (
          areResultSetRowsTransformedImmediately() ?
              key.getResultTransformer().retransformResults(
                  result,
                  getResultRowAliases(),
                  queryParameters.getResultTransformer(),
                  includeInResultRow()
              ) :
              key.getResultTransformer().untransformToTuples(
                  result
              )
      );
    }
View Full Code Here

   
    Set filterKeys = FilterKey.createFilterKeys(
        session.getEnabledFilters(),
        session.getEntityMode()
      );
    QueryKey key = new QueryKey(
        getSQLString(),
        queryParameters,
        filterKeys,
        session.getEntityMode()
      );
View Full Code Here

   
    Set filterKeys = FilterKey.createFilterKeys(
        session.getEnabledFilters(),
        session.getEntityMode()
      );
    QueryKey key = new QueryKey(
        getSQLString(),
        queryParameters,
        filterKeys,
        session.getEntityMode()
      );
View Full Code Here

   
    Set filterKeys = FilterKey.createFilterKeys(
        session.getEnabledFilters(),
        session.getEntityMode()
    );
    QueryKey key = QueryKey.generateQueryKey(
        getSQLString(),
        queryParameters,
        filterKeys,
        session
    );
View Full Code Here

   
    Set filterKeys = FilterKey.createFilterKeys(
        session.getLoadQueryInfluencers().getEnabledFilters(),
        session.getEntityMode()
    );
    QueryKey key = QueryKey.generateQueryKey(
        getSQLString(),
        queryParameters,
        filterKeys,
        session,
        ( areResultSetRowsTransformedImmediately( queryParameters.getResultTransformer() ) ?
View Full Code Here

   
    Set filterKeys = FilterKey.createFilterKeys(
        session.getLoadQueryInfluencers().getEnabledFilters(),
        session.getEntityMode()
    );
    QueryKey key = QueryKey.generateQueryKey(
        getSQLString(),
        queryParameters,
        filterKeys,
        session
    );
View Full Code Here

   
    Set filterKeys = FilterKey.createFilterKeys(
        session.getLoadQueryInfluencers().getEnabledFilters(),
        session.getEntityMode()
    );
    QueryKey key = QueryKey.generateQueryKey(
        getSQLString(),
        queryParameters,
        filterKeys,
        session
    );
View Full Code Here

   
    Set filterKeys = FilterKey.createFilterKeys(
        session.getLoadQueryInfluencers().getEnabledFilters(),
        session.getEntityMode()
    );
    QueryKey key = QueryKey.generateQueryKey(
        getSQLString(),
        queryParameters,
        filterKeys,
        session,
        ( areResultSetRowsTransformedImmediately( queryParameters.getResultTransformer() ) ?
View Full Code Here

   
    Set filterKeys = FilterKey.createFilterKeys(
        session.getLoadQueryInfluencers().getEnabledFilters(),
        session.getEntityMode()
    );
    QueryKey key = QueryKey.generateQueryKey(
        getSQLString(),
        queryParameters,
        filterKeys,
        session
    );
View Full Code Here

TOP

Related Classes of org.hibernate.cache.QueryKey

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.