org.apache.ibatis.session
Class Configuration
java.lang.Object
org.apache.ibatis.session.Configuration
public class Configuration
- extends java.lang.Object
Method Summary |
void |
addCache(Cache cache)
|
void |
addInterceptor(Interceptor interceptor)
|
void |
addKeyGenerator(java.lang.String id,
KeyGenerator keyGenerator)
|
void |
addLoadedResource(java.lang.String resource)
|
void |
addMappedStatement(MappedStatement ms)
|
|
addMapper(java.lang.Class<T> type)
|
void |
addMappers(java.lang.String packageName)
|
void |
addMappers(java.lang.String packageName,
java.lang.Class superType)
|
void |
addParameterMap(ParameterMap pm)
|
void |
addResultMap(ResultMap rm)
|
protected void |
checkGloballyForDiscriminatedNestedResultMaps(ResultMap rm)
|
protected void |
checkLocallyForDiscriminatedNestedResultMaps(ResultMap rm)
|
AutoMappingBehavior |
getAutoMappingBehavior()
|
Cache |
getCache(java.lang.String id)
|
java.util.Collection<java.lang.String> |
getCacheNames()
|
java.util.Collection<Cache> |
getCaches()
|
ExecutorType |
getDefaultExecutorType()
|
java.lang.Integer |
getDefaultStatementTimeout()
|
Environment |
getEnvironment()
|
KeyGenerator |
getKeyGenerator(java.lang.String id)
|
java.util.Collection<java.lang.String> |
getKeyGeneratorNames()
|
java.util.Collection<KeyGenerator> |
getKeyGenerators()
|
MappedStatement |
getMappedStatement(java.lang.String id)
|
java.util.Collection<java.lang.String> |
getMappedStatementNames()
|
java.util.Collection<MappedStatement> |
getMappedStatements()
|
|
getMapper(java.lang.Class<T> type,
SqlSession sqlSession)
|
ObjectFactory |
getObjectFactory()
|
ObjectWrapperFactory |
getObjectWrapperFactory()
|
ParameterMap |
getParameterMap(java.lang.String id)
|
java.util.Collection<java.lang.String> |
getParameterMapNames()
|
java.util.Collection<ParameterMap> |
getParameterMaps()
|
ResultMap |
getResultMap(java.lang.String id)
|
java.util.Collection<java.lang.String> |
getResultMapNames()
|
java.util.Collection<ResultMap> |
getResultMaps()
|
TypeAliasRegistry |
getTypeAliasRegistry()
|
TypeHandlerRegistry |
getTypeHandlerRegistry()
|
java.util.Properties |
getVariables()
|
boolean |
hasCache(java.lang.String id)
|
boolean |
hasKeyGenerator(java.lang.String id)
|
boolean |
hasMapper(java.lang.Class type)
|
boolean |
hasParameterMap(java.lang.String id)
|
boolean |
hasResultMap(java.lang.String id)
|
boolean |
hasStatement(java.lang.String statementName)
|
boolean |
isAggressiveLazyLoading()
|
boolean |
isCacheEnabled()
|
boolean |
isLazyLoadingEnabled()
|
boolean |
isMultipleResultSetsEnabled()
|
boolean |
isResourceLoaded(java.lang.String resource)
|
boolean |
isUseColumnLabel()
|
boolean |
isUseGeneratedKeys()
|
Executor |
newExecutor(Transaction transaction)
|
Executor |
newExecutor(Transaction transaction,
ExecutorType executorType)
|
MetaObject |
newMetaObject(java.lang.Object object)
|
ParameterHandler |
newParameterHandler(MappedStatement mappedStatement,
java.lang.Object parameterObject,
BoundSql boundSql)
|
ResultSetHandler |
newResultSetHandler(Executor executor,
MappedStatement mappedStatement,
RowBounds rowBounds,
ParameterHandler parameterHandler,
ResultHandler resultHandler,
BoundSql boundSql)
|
StatementHandler |
newStatementHandler(Executor executor,
MappedStatement mappedStatement,
java.lang.Object parameterObject,
RowBounds rowBounds,
ResultHandler resultHandler)
|
void |
setAggressiveLazyLoading(boolean aggressiveLazyLoading)
|
void |
setAutoMappingBehavior(AutoMappingBehavior autoMappingBehavior)
|
void |
setCacheEnabled(boolean cacheEnabled)
|
void |
setDefaultExecutorType(ExecutorType defaultExecutorType)
|
void |
setDefaultStatementTimeout(java.lang.Integer defaultStatementTimeout)
|
void |
setEnvironment(Environment environment)
|
void |
setLazyLoadingEnabled(boolean lazyLoadingEnabled)
|
void |
setMultipleResultSetsEnabled(boolean multipleResultSetsEnabled)
|
void |
setObjectFactory(ObjectFactory objectFactory)
|
void |
setObjectWrapperFactory(ObjectWrapperFactory objectWrapperFactory)
|
void |
setUseColumnLabel(boolean useColumnLabel)
|
void |
setUseGeneratedKeys(boolean useGeneratedKeys)
|
void |
setVariables(java.util.Properties variables)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
environment
protected Environment environment
lazyLoadingEnabled
protected boolean lazyLoadingEnabled
aggressiveLazyLoading
protected boolean aggressiveLazyLoading
multipleResultSetsEnabled
protected boolean multipleResultSetsEnabled
useGeneratedKeys
protected boolean useGeneratedKeys
useColumnLabel
protected boolean useColumnLabel
cacheEnabled
protected boolean cacheEnabled
defaultStatementTimeout
protected java.lang.Integer defaultStatementTimeout
defaultExecutorType
protected ExecutorType defaultExecutorType
autoMappingBehavior
protected AutoMappingBehavior autoMappingBehavior
variables
protected java.util.Properties variables
objectFactory
protected ObjectFactory objectFactory
objectWrapperFactory
protected ObjectWrapperFactory objectWrapperFactory
mapperRegistry
protected MapperRegistry mapperRegistry
interceptorChain
protected final InterceptorChain interceptorChain
typeHandlerRegistry
protected final TypeHandlerRegistry typeHandlerRegistry
typeAliasRegistry
protected final TypeAliasRegistry typeAliasRegistry
mappedStatements
protected final java.util.Map<java.lang.String,MappedStatement> mappedStatements
caches
protected final java.util.Map<java.lang.String,Cache> caches
resultMaps
protected final java.util.Map<java.lang.String,ResultMap> resultMaps
parameterMaps
protected final java.util.Map<java.lang.String,ParameterMap> parameterMaps
keyGenerators
protected final java.util.Map<java.lang.String,KeyGenerator> keyGenerators
loadedResources
protected final java.util.Set<java.lang.String> loadedResources
Configuration
public Configuration(Environment environment)
Configuration
public Configuration()
addLoadedResource
public void addLoadedResource(java.lang.String resource)
isResourceLoaded
public boolean isResourceLoaded(java.lang.String resource)
getEnvironment
public Environment getEnvironment()
setEnvironment
public void setEnvironment(Environment environment)
getAutoMappingBehavior
public AutoMappingBehavior getAutoMappingBehavior()
setAutoMappingBehavior
public void setAutoMappingBehavior(AutoMappingBehavior autoMappingBehavior)
isLazyLoadingEnabled
public boolean isLazyLoadingEnabled()
setLazyLoadingEnabled
public void setLazyLoadingEnabled(boolean lazyLoadingEnabled)
isAggressiveLazyLoading
public boolean isAggressiveLazyLoading()
setAggressiveLazyLoading
public void setAggressiveLazyLoading(boolean aggressiveLazyLoading)
isMultipleResultSetsEnabled
public boolean isMultipleResultSetsEnabled()
setMultipleResultSetsEnabled
public void setMultipleResultSetsEnabled(boolean multipleResultSetsEnabled)
isUseGeneratedKeys
public boolean isUseGeneratedKeys()
setUseGeneratedKeys
public void setUseGeneratedKeys(boolean useGeneratedKeys)
getDefaultExecutorType
public ExecutorType getDefaultExecutorType()
setDefaultExecutorType
public void setDefaultExecutorType(ExecutorType defaultExecutorType)
isCacheEnabled
public boolean isCacheEnabled()
setCacheEnabled
public void setCacheEnabled(boolean cacheEnabled)
getDefaultStatementTimeout
public java.lang.Integer getDefaultStatementTimeout()
setDefaultStatementTimeout
public void setDefaultStatementTimeout(java.lang.Integer defaultStatementTimeout)
isUseColumnLabel
public boolean isUseColumnLabel()
setUseColumnLabel
public void setUseColumnLabel(boolean useColumnLabel)
getVariables
public java.util.Properties getVariables()
setVariables
public void setVariables(java.util.Properties variables)
getTypeHandlerRegistry
public TypeHandlerRegistry getTypeHandlerRegistry()
getTypeAliasRegistry
public TypeAliasRegistry getTypeAliasRegistry()
getObjectFactory
public ObjectFactory getObjectFactory()
setObjectFactory
public void setObjectFactory(ObjectFactory objectFactory)
getObjectWrapperFactory
public ObjectWrapperFactory getObjectWrapperFactory()
setObjectWrapperFactory
public void setObjectWrapperFactory(ObjectWrapperFactory objectWrapperFactory)
newMetaObject
public MetaObject newMetaObject(java.lang.Object object)
newParameterHandler
public ParameterHandler newParameterHandler(MappedStatement mappedStatement,
java.lang.Object parameterObject,
BoundSql boundSql)
newResultSetHandler
public ResultSetHandler newResultSetHandler(Executor executor,
MappedStatement mappedStatement,
RowBounds rowBounds,
ParameterHandler parameterHandler,
ResultHandler resultHandler,
BoundSql boundSql)
newStatementHandler
public StatementHandler newStatementHandler(Executor executor,
MappedStatement mappedStatement,
java.lang.Object parameterObject,
RowBounds rowBounds,
ResultHandler resultHandler)
newExecutor
public Executor newExecutor(Transaction transaction)
newExecutor
public Executor newExecutor(Transaction transaction,
ExecutorType executorType)
addKeyGenerator
public void addKeyGenerator(java.lang.String id,
KeyGenerator keyGenerator)
getKeyGeneratorNames
public java.util.Collection<java.lang.String> getKeyGeneratorNames()
getKeyGenerators
public java.util.Collection<KeyGenerator> getKeyGenerators()
getKeyGenerator
public KeyGenerator getKeyGenerator(java.lang.String id)
hasKeyGenerator
public boolean hasKeyGenerator(java.lang.String id)
addCache
public void addCache(Cache cache)
getCacheNames
public java.util.Collection<java.lang.String> getCacheNames()
getCaches
public java.util.Collection<Cache> getCaches()
getCache
public Cache getCache(java.lang.String id)
hasCache
public boolean hasCache(java.lang.String id)
addResultMap
public void addResultMap(ResultMap rm)
getResultMapNames
public java.util.Collection<java.lang.String> getResultMapNames()
getResultMaps
public java.util.Collection<ResultMap> getResultMaps()
getResultMap
public ResultMap getResultMap(java.lang.String id)
hasResultMap
public boolean hasResultMap(java.lang.String id)
addParameterMap
public void addParameterMap(ParameterMap pm)
getParameterMapNames
public java.util.Collection<java.lang.String> getParameterMapNames()
getParameterMaps
public java.util.Collection<ParameterMap> getParameterMaps()
getParameterMap
public ParameterMap getParameterMap(java.lang.String id)
hasParameterMap
public boolean hasParameterMap(java.lang.String id)
addMappedStatement
public void addMappedStatement(MappedStatement ms)
getMappedStatementNames
public java.util.Collection<java.lang.String> getMappedStatementNames()
getMappedStatements
public java.util.Collection<MappedStatement> getMappedStatements()
getMappedStatement
public MappedStatement getMappedStatement(java.lang.String id)
addInterceptor
public void addInterceptor(Interceptor interceptor)
addMappers
public void addMappers(java.lang.String packageName,
java.lang.Class superType)
addMappers
public void addMappers(java.lang.String packageName)
addMapper
public <T> void addMapper(java.lang.Class<T> type)
getMapper
public <T> T getMapper(java.lang.Class<T> type,
SqlSession sqlSession)
hasMapper
public boolean hasMapper(java.lang.Class type)
hasStatement
public boolean hasStatement(java.lang.String statementName)
checkGloballyForDiscriminatedNestedResultMaps
protected void checkGloballyForDiscriminatedNestedResultMaps(ResultMap rm)
checkLocallyForDiscriminatedNestedResultMaps
protected void checkLocallyForDiscriminatedNestedResultMaps(ResultMap rm)
Copyright © 2010. All Rights Reserved.