com.ibatis.sqlmap.engine.config
Class SqlMapConfiguration

java.lang.Object
  extended by com.ibatis.sqlmap.engine.config.SqlMapConfiguration

public class SqlMapConfiguration
extends java.lang.Object


构造器摘要
SqlMapConfiguration()
           
 
方法摘要
 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()