com.ibatis.sqlmap.engine.config
Class SqlMapConfiguration
java.lang.Object
com.ibatis.sqlmap.engine.config.SqlMapConfiguration
public class SqlMapConfiguration
- extends java.lang.Object
方法摘要 |
void |
finalizeSqlMapConfig()
|
SqlMapClientImpl |
getClient()
|
SqlMapExecutorDelegate |
getDelegate()
|
ErrorContext |
getErrorContext()
|
TypeHandlerFactory |
getTypeHandlerFactory()
|
CacheModelConfig |
newCacheModelConfig(java.lang.String id,
CacheController controller,
boolean readOnly,
boolean serialize)
|
MappedStatementConfig |
newMappedStatementConfig(java.lang.String id,
MappedStatement statement,
SqlSource processor,
java.lang.String parameterMapName,
java.lang.Class parameterClass,
java.lang.String resultMapName,
java.lang.String[] additionalResultMapNames,
java.lang.Class resultClass,
java.lang.Class[] additionalResultClasses,
java.lang.String resultSetType,
java.lang.Integer fetchSize,
boolean allowRemapping,
java.lang.Integer timeout,
java.lang.String cacheModelName,
java.lang.String xmlResultName)
|
ParameterMapConfig |
newParameterMapConfig(java.lang.String id,
java.lang.Class parameterClass)
|
ResultMapConfig |
newResultMapConfig(java.lang.String id,
java.lang.Class resultClass,
java.lang.String groupBy,
java.lang.String extended,
java.lang.String xmlName)
|
void |
newTypeHandler(java.lang.Class javaType,
java.lang.String jdbcType,
java.lang.Object callback)
|
void |
setCacheModelsEnabled(boolean cacheModelsEnabled)
|
void |
setClassInfoCacheEnabled(boolean classInfoCacheEnabled)
|
void |
setDefaultStatementTimeout(java.lang.Integer defaultTimeout)
|
void |
setEnhancementEnabled(boolean enhancementEnabled)
|
void |
setForceMultipleResultSetSupport(boolean forceMultipleResultSetSupport)
|
void |
setLazyLoadingEnabled(boolean lazyLoadingEnabled)
|
void |
setResultObjectFactory(ResultObjectFactory rof)
|
void |
setStatementCachingEnabled(boolean statementCachingEnabled)
|
void |
setTransactionManager(TransactionManager txManager)
|
void |
setUseColumnLabel(boolean useColumnLabel)
|
类方法继承: java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SqlMapConfiguration
public SqlMapConfiguration()
getTypeHandlerFactory
public TypeHandlerFactory getTypeHandlerFactory()
getErrorContext
public ErrorContext getErrorContext()
getClient
public SqlMapClientImpl getClient()
getDelegate
public SqlMapExecutorDelegate getDelegate()
setClassInfoCacheEnabled
public void setClassInfoCacheEnabled(boolean classInfoCacheEnabled)
setLazyLoadingEnabled
public void setLazyLoadingEnabled(boolean lazyLoadingEnabled)
setStatementCachingEnabled
public void setStatementCachingEnabled(boolean statementCachingEnabled)
setCacheModelsEnabled
public void setCacheModelsEnabled(boolean cacheModelsEnabled)
setEnhancementEnabled
public void setEnhancementEnabled(boolean enhancementEnabled)
setUseColumnLabel
public void setUseColumnLabel(boolean useColumnLabel)
setForceMultipleResultSetSupport
public void setForceMultipleResultSetSupport(boolean forceMultipleResultSetSupport)
setDefaultStatementTimeout
public void setDefaultStatementTimeout(java.lang.Integer defaultTimeout)
setTransactionManager
public void setTransactionManager(TransactionManager txManager)
setResultObjectFactory
public void setResultObjectFactory(ResultObjectFactory rof)
newTypeHandler
public void newTypeHandler(java.lang.Class javaType,
java.lang.String jdbcType,
java.lang.Object callback)
newCacheModelConfig
public CacheModelConfig newCacheModelConfig(java.lang.String id,
CacheController controller,
boolean readOnly,
boolean serialize)
newParameterMapConfig
public ParameterMapConfig newParameterMapConfig(java.lang.String id,
java.lang.Class parameterClass)
newResultMapConfig
public ResultMapConfig newResultMapConfig(java.lang.String id,
java.lang.Class resultClass,
java.lang.String groupBy,
java.lang.String extended,
java.lang.String xmlName)
newMappedStatementConfig
public MappedStatementConfig newMappedStatementConfig(java.lang.String id,
MappedStatement statement,
SqlSource processor,
java.lang.String parameterMapName,
java.lang.Class parameterClass,
java.lang.String resultMapName,
java.lang.String[] additionalResultMapNames,
java.lang.Class resultClass,
java.lang.Class[] additionalResultClasses,
java.lang.String resultSetType,
java.lang.Integer fetchSize,
boolean allowRemapping,
java.lang.Integer timeout,
java.lang.String cacheModelName,
java.lang.String xmlResultName)
finalizeSqlMapConfig
public void finalizeSqlMapConfig()