Uses of Class
org.apache.ibatis.cache.CacheKey
Packages that use CacheKey
Package
Description
Base package for caching stuff.
Contains the statement executors.
Base package for loading results into beans.
Contains the result processing logic.
-
Uses of CacheKey in org.apache.ibatis.cache
Subclasses of CacheKey in org.apache.ibatis.cacheModifier and TypeClassDescriptionfinal classDeprecated.Since 3.5.3, This class never used and will be removed future version.Fields in org.apache.ibatis.cache declared as CacheKeyMethods in org.apache.ibatis.cache that return CacheKeyMethods in org.apache.ibatis.cache with parameters of type CacheKey -
Uses of CacheKey in org.apache.ibatis.executor
Fields in org.apache.ibatis.executor declared as CacheKeyMethods in org.apache.ibatis.executor that return CacheKeyModifier and TypeMethodDescriptionBaseExecutor.createCacheKey(MappedStatement ms, Object parameterObject, RowBounds rowBounds, BoundSql boundSql) CachingExecutor.createCacheKey(MappedStatement ms, Object parameterObject, RowBounds rowBounds, BoundSql boundSql) Executor.createCacheKey(MappedStatement ms, Object parameterObject, RowBounds rowBounds, BoundSql boundSql) Methods in org.apache.ibatis.executor with parameters of type CacheKeyModifier and TypeMethodDescriptionvoidBaseExecutor.deferLoad(MappedStatement ms, MetaObject resultObject, String property, CacheKey key, Class<?> targetType) voidCachingExecutor.deferLoad(MappedStatement ms, MetaObject resultObject, String property, CacheKey key, Class<?> targetType) voidExecutor.deferLoad(MappedStatement ms, MetaObject resultObject, String property, CacheKey key, Class<?> targetType) private voidBaseExecutor.handleLocallyCachedOutputParameters(MappedStatement ms, CacheKey key, Object parameter, BoundSql boundSql) booleanBaseExecutor.isCached(MappedStatement ms, CacheKey key) booleanCachingExecutor.isCached(MappedStatement ms, CacheKey key) booleanExecutor.isCached(MappedStatement ms, CacheKey key) <E> List<E> BaseExecutor.query(MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler, CacheKey key, BoundSql boundSql) <E> List<E> CachingExecutor.query(MappedStatement ms, Object parameterObject, RowBounds rowBounds, ResultHandler resultHandler, CacheKey key, BoundSql boundSql) <E> List<E> Executor.query(MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler, CacheKey cacheKey, BoundSql boundSql) private <E> List<E> BaseExecutor.queryFromDatabase(MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler, CacheKey key, BoundSql boundSql) Constructors in org.apache.ibatis.executor with parameters of type CacheKeyModifierConstructorDescriptionDeferredLoad(MetaObject resultObject, String property, CacheKey key, PerpetualCache localCache, Configuration configuration, Class<?> targetType) -
Uses of CacheKey in org.apache.ibatis.executor.loader
Fields in org.apache.ibatis.executor.loader declared as CacheKeyConstructors in org.apache.ibatis.executor.loader with parameters of type CacheKeyModifierConstructorDescriptionResultLoader(Configuration config, Executor executor, MappedStatement mappedStatement, Object parameterObject, Class<?> targetType, CacheKey cacheKey, BoundSql boundSql) -
Uses of CacheKey in org.apache.ibatis.executor.resultset
Fields in org.apache.ibatis.executor.resultset with type parameters of type CacheKeyModifier and TypeFieldDescriptionDefaultResultSetHandler.nestedResultObjectsprivate final Map<CacheKey, List<DefaultResultSetHandler.PendingRelation>> DefaultResultSetHandler.pendingRelationsMethods in org.apache.ibatis.executor.resultset that return CacheKeyModifier and TypeMethodDescriptionprivate CacheKeyDefaultResultSetHandler.combineKeys(CacheKey rowKey, CacheKey parentRowKey) private CacheKeyDefaultResultSetHandler.createKeyForMultipleResults(ResultSet rs, ResultMapping resultMapping, String names, String columns) private CacheKeyDefaultResultSetHandler.createRowKey(ResultMap resultMap, ResultSetWrapper rsw, String columnPrefix) Methods in org.apache.ibatis.executor.resultset with parameters of type CacheKeyModifier and TypeMethodDescriptionprivate booleanDefaultResultSetHandler.applyNestedResultMappings(ResultSetWrapper rsw, ResultMap resultMap, MetaObject metaObject, String parentPrefix, CacheKey parentRowKey, boolean newObject) private CacheKeyDefaultResultSetHandler.combineKeys(CacheKey rowKey, CacheKey parentRowKey) private voidDefaultResultSetHandler.createRowKeyForMap(ResultSetWrapper rsw, CacheKey cacheKey) private voidDefaultResultSetHandler.createRowKeyForMappedProperties(ResultMap resultMap, ResultSetWrapper rsw, CacheKey cacheKey, List<ResultMapping> resultMappings, String columnPrefix) private voidDefaultResultSetHandler.createRowKeyForUnmappedProperties(ResultMap resultMap, ResultSetWrapper rsw, CacheKey cacheKey, String columnPrefix) private ObjectDefaultResultSetHandler.getRowValue(ResultSetWrapper rsw, ResultMap resultMap, CacheKey combinedKey, String columnPrefix, Object partialObject)