com.ibatis.sqlmap.engine.config

Class SqlMapConfiguration

public class SqlMapConfiguration extends Object

Constructor Summary
SqlMapConfiguration()
Method Summary
voidfinalizeSqlMapConfig()
SqlMapClientImplgetClient()
SqlMapExecutorDelegategetDelegate()
ErrorContextgetErrorContext()
TypeHandlerFactorygetTypeHandlerFactory()
CacheModelConfignewCacheModelConfig(String id, CacheController controller, boolean readOnly, boolean serialize)
MappedStatementConfignewMappedStatementConfig(String id, MappedStatement statement, SqlSource processor, String parameterMapName, Class parameterClass, String resultMapName, String[] additionalResultMapNames, Class resultClass, Class[] additionalResultClasses, String resultSetType, Integer fetchSize, boolean allowRemapping, Integer timeout, String cacheModelName, String xmlResultName)
ParameterMapConfignewParameterMapConfig(String id, Class parameterClass)
ResultMapConfignewResultMapConfig(String id, Class resultClass, String groupBy, String extended, String xmlName)
voidnewTypeHandler(Class javaType, String jdbcType, Object callback)
voidsetCacheModelsEnabled(boolean cacheModelsEnabled)
voidsetClassInfoCacheEnabled(boolean classInfoCacheEnabled)
voidsetDefaultStatementTimeout(Integer defaultTimeout)
voidsetEnhancementEnabled(boolean enhancementEnabled)
voidsetForceMultipleResultSetSupport(boolean forceMultipleResultSetSupport)
voidsetLazyLoadingEnabled(boolean lazyLoadingEnabled)
voidsetResultObjectFactory(ResultObjectFactory rof)
voidsetStatementCachingEnabled(boolean statementCachingEnabled)
voidsetTransactionManager(TransactionManager txManager)
voidsetUseColumnLabel(boolean useColumnLabel)

Constructor Detail

SqlMapConfiguration

public SqlMapConfiguration()

Method Detail

finalizeSqlMapConfig

public void finalizeSqlMapConfig()

getClient

public SqlMapClientImpl getClient()

getDelegate

public SqlMapExecutorDelegate getDelegate()

getErrorContext

public ErrorContext getErrorContext()

getTypeHandlerFactory

public TypeHandlerFactory getTypeHandlerFactory()

newCacheModelConfig

public CacheModelConfig newCacheModelConfig(String id, CacheController controller, boolean readOnly, boolean serialize)

newMappedStatementConfig

public MappedStatementConfig newMappedStatementConfig(String id, MappedStatement statement, SqlSource processor, String parameterMapName, Class parameterClass, String resultMapName, String[] additionalResultMapNames, Class resultClass, Class[] additionalResultClasses, String resultSetType, Integer fetchSize, boolean allowRemapping, Integer timeout, String cacheModelName, String xmlResultName)

newParameterMapConfig

public ParameterMapConfig newParameterMapConfig(String id, Class parameterClass)

newResultMapConfig

public ResultMapConfig newResultMapConfig(String id, Class resultClass, String groupBy, String extended, String xmlName)

newTypeHandler

public void newTypeHandler(Class javaType, String jdbcType, Object callback)

setCacheModelsEnabled

public void setCacheModelsEnabled(boolean cacheModelsEnabled)

setClassInfoCacheEnabled

public void setClassInfoCacheEnabled(boolean classInfoCacheEnabled)

setDefaultStatementTimeout

public void setDefaultStatementTimeout(Integer defaultTimeout)

setEnhancementEnabled

public void setEnhancementEnabled(boolean enhancementEnabled)

setForceMultipleResultSetSupport

public void setForceMultipleResultSetSupport(boolean forceMultipleResultSetSupport)

setLazyLoadingEnabled

public void setLazyLoadingEnabled(boolean lazyLoadingEnabled)

setResultObjectFactory

public void setResultObjectFactory(ResultObjectFactory rof)

setStatementCachingEnabled

public void setStatementCachingEnabled(boolean statementCachingEnabled)

setTransactionManager

public void setTransactionManager(TransactionManager txManager)

setUseColumnLabel

public void setUseColumnLabel(boolean useColumnLabel)
Copyright © 2011. All Rights Reserved.