Class MybatisProperties.CoreConfiguration
java.lang.Object
org.mybatis.spring.boot.autoconfigure.MybatisProperties.CoreConfiguration
- Enclosing class:
MybatisProperties
The configuration properties for mybatis core module.
- Since:
- 3.0.0
- Author:
- EddĂș MelĂ©ndez, Kazuki Shimizu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyTo(org.apache.ibatis.session.Configuration target) org.apache.ibatis.session.AutoMappingBehaviororg.apache.ibatis.session.AutoMappingUnknownColumnBehaviorClass<?> Class<? extends org.apache.ibatis.type.TypeHandler> org.apache.ibatis.session.ExecutorTypeorg.apache.ibatis.mapping.ResultSetTypeClass<?> org.apache.ibatis.type.JdbcTypeorg.apache.ibatis.session.LocalCacheScopeClass<? extends org.apache.ibatis.logging.Log> Class<? extends org.apache.ibatis.io.VFS> voidsetAggressiveLazyLoading(Boolean aggressiveLazyLoading) voidsetArgNameBasedConstructorAutoMapping(Boolean argNameBasedConstructorAutoMapping) voidsetAutoMappingBehavior(org.apache.ibatis.session.AutoMappingBehavior autoMappingBehavior) voidsetAutoMappingUnknownColumnBehavior(org.apache.ibatis.session.AutoMappingUnknownColumnBehavior autoMappingUnknownColumnBehavior) voidsetCacheEnabled(Boolean cacheEnabled) voidsetCallSettersOnNulls(Boolean callSettersOnNulls) voidsetConfigurationFactory(Class<?> configurationFactory) voidsetDatabaseId(String databaseId) voidsetDefaultEnumTypeHandler(Class<? extends org.apache.ibatis.type.TypeHandler> defaultEnumTypeHandler) voidsetDefaultExecutorType(org.apache.ibatis.session.ExecutorType defaultExecutorType) voidsetDefaultFetchSize(Integer defaultFetchSize) voidsetDefaultResultSetType(org.apache.ibatis.mapping.ResultSetType defaultResultSetType) voidsetDefaultSqlProviderType(Class<?> defaultSqlProviderType) voidsetDefaultStatementTimeout(Integer defaultStatementTimeout) voidsetJdbcTypeForNull(org.apache.ibatis.type.JdbcType jdbcTypeForNull) voidsetLazyLoadingEnabled(Boolean lazyLoadingEnabled) voidsetLazyLoadTriggerMethods(Set<String> lazyLoadTriggerMethods) voidsetLocalCacheScope(org.apache.ibatis.session.LocalCacheScope localCacheScope) voidsetLogImpl(Class<? extends org.apache.ibatis.logging.Log> logImpl) voidsetLogPrefix(String logPrefix) voidsetMapUnderscoreToCamelCase(Boolean mapUnderscoreToCamelCase) voidsetMultipleResultSetsEnabled(Boolean multipleResultSetsEnabled) voidsetNullableOnForEach(Boolean nullableOnForEach) voidsetReturnInstanceForEmptyRow(Boolean returnInstanceForEmptyRow) voidsetSafeResultHandlerEnabled(Boolean safeResultHandlerEnabled) voidsetSafeRowBoundsEnabled(Boolean safeRowBoundsEnabled) voidsetShrinkWhitespacesInSql(Boolean shrinkWhitespacesInSql) voidsetUseActualParamName(Boolean useActualParamName) voidsetUseColumnLabel(Boolean useColumnLabel) voidsetUseGeneratedKeys(Boolean useGeneratedKeys) voidsetVariables(Properties variables) voidsetVfsImpl(Class<? extends org.apache.ibatis.io.VFS> vfsImpl)
-
Constructor Details
-
CoreConfiguration
public CoreConfiguration()
-
-
Method Details
-
getSafeRowBoundsEnabled
-
setSafeRowBoundsEnabled
-
getSafeResultHandlerEnabled
-
setSafeResultHandlerEnabled
-
getMapUnderscoreToCamelCase
-
setMapUnderscoreToCamelCase
-
getAggressiveLazyLoading
-
setAggressiveLazyLoading
-
getMultipleResultSetsEnabled
@DeprecatedConfigurationProperty(since="3.0.4", reason="The option is not used at MyBatis core module. It will be removed in the future. See https://github.com/mybatis/mybatis-3/pull/3238") public Boolean getMultipleResultSetsEnabled() -
setMultipleResultSetsEnabled
-
getUseGeneratedKeys
-
setUseGeneratedKeys
-
getUseColumnLabel
-
setUseColumnLabel
-
getCacheEnabled
-
setCacheEnabled
-
getCallSettersOnNulls
-
setCallSettersOnNulls
-
getUseActualParamName
-
setUseActualParamName
-
getReturnInstanceForEmptyRow
-
setReturnInstanceForEmptyRow
-
getShrinkWhitespacesInSql
-
setShrinkWhitespacesInSql
-
getNullableOnForEach
-
setNullableOnForEach
-
getArgNameBasedConstructorAutoMapping
-
setArgNameBasedConstructorAutoMapping
-
getLogPrefix
-
setLogPrefix
-
getLogImpl
-
setLogImpl
-
getVfsImpl
-
setVfsImpl
-
getDefaultSqlProviderType
-
setDefaultSqlProviderType
-
getLocalCacheScope
public org.apache.ibatis.session.LocalCacheScope getLocalCacheScope() -
setLocalCacheScope
public void setLocalCacheScope(org.apache.ibatis.session.LocalCacheScope localCacheScope) -
getJdbcTypeForNull
public org.apache.ibatis.type.JdbcType getJdbcTypeForNull() -
setJdbcTypeForNull
public void setJdbcTypeForNull(org.apache.ibatis.type.JdbcType jdbcTypeForNull) -
getLazyLoadTriggerMethods
-
setLazyLoadTriggerMethods
-
getDefaultStatementTimeout
-
setDefaultStatementTimeout
-
getDefaultFetchSize
-
setDefaultFetchSize
-
getDefaultResultSetType
public org.apache.ibatis.mapping.ResultSetType getDefaultResultSetType() -
setDefaultResultSetType
public void setDefaultResultSetType(org.apache.ibatis.mapping.ResultSetType defaultResultSetType) -
getDefaultExecutorType
public org.apache.ibatis.session.ExecutorType getDefaultExecutorType() -
setDefaultExecutorType
public void setDefaultExecutorType(org.apache.ibatis.session.ExecutorType defaultExecutorType) -
getAutoMappingBehavior
public org.apache.ibatis.session.AutoMappingBehavior getAutoMappingBehavior() -
setAutoMappingBehavior
public void setAutoMappingBehavior(org.apache.ibatis.session.AutoMappingBehavior autoMappingBehavior) -
getAutoMappingUnknownColumnBehavior
public org.apache.ibatis.session.AutoMappingUnknownColumnBehavior getAutoMappingUnknownColumnBehavior() -
setAutoMappingUnknownColumnBehavior
public void setAutoMappingUnknownColumnBehavior(org.apache.ibatis.session.AutoMappingUnknownColumnBehavior autoMappingUnknownColumnBehavior) -
getVariables
-
setVariables
-
getLazyLoadingEnabled
-
setLazyLoadingEnabled
-
getConfigurationFactory
-
setConfigurationFactory
-
getDefaultEnumTypeHandler
-
setDefaultEnumTypeHandler
public void setDefaultEnumTypeHandler(Class<? extends org.apache.ibatis.type.TypeHandler> defaultEnumTypeHandler) -
getDatabaseId
-
setDatabaseId
-
applyTo
public void applyTo(org.apache.ibatis.session.Configuration target)
-