Uses of Class
org.apache.ibatis.cache.CacheKey
-
Packages that use CacheKey Package Description org.apache.ibatis.cache Base package for caching stuff.org.apache.ibatis.executor Contains the statement executors.org.apache.ibatis.executor.loader Base package for loading results into beans.org.apache.ibatis.executor.resultset Contains the result processing logic. -
-
Uses of CacheKey in org.apache.ibatis.cache
Subclasses of CacheKey in org.apache.ibatis.cache Modifier and Type Class Description class
NullCacheKey
Deprecated.Since 3.5.3, This class never used and will be removed future version.Fields in org.apache.ibatis.cache declared as CacheKey Modifier and Type Field Description static CacheKey
CacheKey. NULL_CACHE_KEY
Methods in org.apache.ibatis.cache that return CacheKey Modifier and Type Method Description CacheKey
CacheKey. clone()
Methods in org.apache.ibatis.cache with parameters of type CacheKey Modifier and Type Method Description java.lang.Object
TransactionalCacheManager. getObject(Cache cache, CacheKey key)
void
TransactionalCacheManager. putObject(Cache cache, CacheKey key, java.lang.Object value)
-
Uses of CacheKey in org.apache.ibatis.executor
Fields in org.apache.ibatis.executor declared as CacheKey Modifier and Type Field Description private CacheKey
BaseExecutor.DeferredLoad. key
Methods in org.apache.ibatis.executor that return CacheKey Modifier and Type Method Description CacheKey
BaseExecutor. createCacheKey(MappedStatement ms, java.lang.Object parameterObject, RowBounds rowBounds, BoundSql boundSql)
CacheKey
CachingExecutor. createCacheKey(MappedStatement ms, java.lang.Object parameterObject, RowBounds rowBounds, BoundSql boundSql)
CacheKey
Executor. createCacheKey(MappedStatement ms, java.lang.Object parameterObject, RowBounds rowBounds, BoundSql boundSql)
Methods in org.apache.ibatis.executor with parameters of type CacheKey Modifier and Type Method Description void
BaseExecutor. deferLoad(MappedStatement ms, MetaObject resultObject, java.lang.String property, CacheKey key, java.lang.Class<?> targetType)
void
CachingExecutor. deferLoad(MappedStatement ms, MetaObject resultObject, java.lang.String property, CacheKey key, java.lang.Class<?> targetType)
void
Executor. deferLoad(MappedStatement ms, MetaObject resultObject, java.lang.String property, CacheKey key, java.lang.Class<?> targetType)
private void
BaseExecutor. handleLocallyCachedOutputParameters(MappedStatement ms, CacheKey key, java.lang.Object parameter, BoundSql boundSql)
boolean
BaseExecutor. isCached(MappedStatement ms, CacheKey key)
boolean
CachingExecutor. isCached(MappedStatement ms, CacheKey key)
boolean
Executor. isCached(MappedStatement ms, CacheKey key)
<E> java.util.List<E>
BaseExecutor. query(MappedStatement ms, java.lang.Object parameter, RowBounds rowBounds, ResultHandler resultHandler, CacheKey key, BoundSql boundSql)
<E> java.util.List<E>
CachingExecutor. query(MappedStatement ms, java.lang.Object parameterObject, RowBounds rowBounds, ResultHandler resultHandler, CacheKey key, BoundSql boundSql)
<E> java.util.List<E>
Executor. query(MappedStatement ms, java.lang.Object parameter, RowBounds rowBounds, ResultHandler resultHandler, CacheKey cacheKey, BoundSql boundSql)
private <E> java.util.List<E>
BaseExecutor. queryFromDatabase(MappedStatement ms, java.lang.Object parameter, RowBounds rowBounds, ResultHandler resultHandler, CacheKey key, BoundSql boundSql)
Constructors in org.apache.ibatis.executor with parameters of type CacheKey Constructor Description DeferredLoad(MetaObject resultObject, java.lang.String property, CacheKey key, PerpetualCache localCache, Configuration configuration, java.lang.Class<?> targetType)
-
Uses of CacheKey in org.apache.ibatis.executor.loader
Fields in org.apache.ibatis.executor.loader declared as CacheKey Modifier and Type Field Description protected CacheKey
ResultLoader. cacheKey
Constructors in org.apache.ibatis.executor.loader with parameters of type CacheKey Constructor Description ResultLoader(Configuration config, Executor executor, MappedStatement mappedStatement, java.lang.Object parameterObject, java.lang.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 CacheKey Modifier and Type Field Description private java.util.Map<CacheKey,java.lang.Object>
DefaultResultSetHandler. nestedResultObjects
private java.util.Map<CacheKey,java.util.List<DefaultResultSetHandler.PendingRelation>>
DefaultResultSetHandler. pendingRelations
Methods in org.apache.ibatis.executor.resultset that return CacheKey Modifier and Type Method Description private CacheKey
DefaultResultSetHandler. combineKeys(CacheKey rowKey, CacheKey parentRowKey)
private CacheKey
DefaultResultSetHandler. createKeyForMultipleResults(java.sql.ResultSet rs, ResultMapping resultMapping, java.lang.String names, java.lang.String columns)
private CacheKey
DefaultResultSetHandler. createRowKey(ResultMap resultMap, ResultSetWrapper rsw, java.lang.String columnPrefix)
Methods in org.apache.ibatis.executor.resultset with parameters of type CacheKey Modifier and Type Method Description private boolean
DefaultResultSetHandler. applyNestedResultMappings(ResultSetWrapper rsw, ResultMap resultMap, MetaObject metaObject, java.lang.String parentPrefix, CacheKey parentRowKey, boolean newObject)
private CacheKey
DefaultResultSetHandler. combineKeys(CacheKey rowKey, CacheKey parentRowKey)
private void
DefaultResultSetHandler. createRowKeyForMap(ResultSetWrapper rsw, CacheKey cacheKey)
private void
DefaultResultSetHandler. createRowKeyForMappedProperties(ResultMap resultMap, ResultSetWrapper rsw, CacheKey cacheKey, java.util.List<ResultMapping> resultMappings, java.lang.String columnPrefix)
private void
DefaultResultSetHandler. createRowKeyForUnmappedProperties(ResultMap resultMap, ResultSetWrapper rsw, CacheKey cacheKey, java.lang.String columnPrefix)
private java.lang.Object
DefaultResultSetHandler. getRowValue(ResultSetWrapper rsw, ResultMap resultMap, CacheKey combinedKey, java.lang.String columnPrefix, java.lang.Object partialObject)
-