Package org.apache.ibatis.executor
Class BaseExecutor.DeferredLoad
- java.lang.Object
-
- org.apache.ibatis.executor.BaseExecutor.DeferredLoad
-
- Enclosing class:
- BaseExecutor
private static class BaseExecutor.DeferredLoad extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private CacheKey
key
private PerpetualCache
localCache
private ObjectFactory
objectFactory
private java.lang.String
property
private ResultExtractor
resultExtractor
private MetaObject
resultObject
private java.lang.Class<?>
targetType
-
Constructor Summary
Constructors Constructor Description DeferredLoad(MetaObject resultObject, java.lang.String property, CacheKey key, PerpetualCache localCache, Configuration configuration, java.lang.Class<?> targetType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canLoad()
void
load()
-
-
-
Field Detail
-
resultObject
private final MetaObject resultObject
-
property
private final java.lang.String property
-
targetType
private final java.lang.Class<?> targetType
-
key
private final CacheKey key
-
localCache
private final PerpetualCache localCache
-
objectFactory
private final ObjectFactory objectFactory
-
resultExtractor
private final ResultExtractor resultExtractor
-
-
Constructor Detail
-
DeferredLoad
public DeferredLoad(MetaObject resultObject, java.lang.String property, CacheKey key, PerpetualCache localCache, Configuration configuration, java.lang.Class<?> targetType)
-
-