Interface MyBatisRuntimeConfig
@ConfigRoot(phase=BUILD_AND_RUN_TIME_FIXED)
@ConfigMapping(prefix="quarkus.mybatis")
public interface MyBatisRuntimeConfig
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbooleanMyBatis aggressiveLazyLoadingorg.apache.ibatis.session.AutoMappingBehaviorMyBatis autoMappingBehaviororg.apache.ibatis.session.AutoMappingUnknownColumnBehaviorMyBatis autoMappingUnknownColumnBehaviorbooleanMyBatis cacheEnabledbooleanMyBatis callSettersOnNullsMyBatis configurationFactoryMyBatis DatabaseIdMyBatis data sourceData sources configMyBatis defaultEnumTypeHandlerorg.apache.ibatis.session.ExecutorTypeMyBatis defaultExecutorTypeMyBatis defaultFetchSizeOptional<org.apache.ibatis.mapping.ResultSetType>MyBatis defaultResultSetTypeMyBatis defaultScriptingLanguageMyBatis defaultSqlProviderTypeMyBatis defaultStatementTimeoutMyBatis environment idMyBatis initial sqlorg.apache.ibatis.type.JdbcTypeMyBatis jdbcTypeForNullbooleanMyBatis lazyLoadingEnabledMyBatis lazyLoadTriggerMethodsorg.apache.ibatis.session.LocalCacheScopeMyBatis localCacheScopelogImpl()MyBatis logImplMyBatis logPrefixMyBatis mapperLocationsbooleanMyBatis mapUnderscoreToCamelCasebooleanMyBatis multipleResultSetsEnabledMyBatis proxyFactorybooleanMyBatis returnInstanceForEmptyRowbooleanMyBatis safeResultHandlerEnabledbooleanMyBatis safeRowBoundsEnabledbooleanMyBatis shrinkWhitespacesInSqlMyBatis transaction factorybooleanMyBatis useActualParamNamebooleanMyBatis useColumnLabelbooleanMyBatis useGeneratedKeysvfsImpl()MyBatis vfsImplSupport XML Configuration
-
Method Details
-
dataSources
@ConfigDocSection @ConfigDocMapKey("data-source-name") @WithParentName Map<String,MyBatisDataSourceRuntimeConfig> dataSources()Data sources config -
xmlconfig
MyBatisRuntimeConfig.XmlConfig xmlconfig()Support XML Configuration -
environment
MyBatis environment id -
transactionFactory
MyBatis transaction factory -
dataSource
MyBatis data source -
databaseId
MyBatis DatabaseId -
initialSql
MyBatis initial sql -
cacheEnabled
@WithDefault("true") boolean cacheEnabled()MyBatis cacheEnabled -
lazyLoadingEnabled
@WithDefault("false") boolean lazyLoadingEnabled()MyBatis lazyLoadingEnabled -
aggressiveLazyLoading
@WithDefault("false") boolean aggressiveLazyLoading()MyBatis aggressiveLazyLoading -
useColumnLabel
@WithDefault("true") boolean useColumnLabel()MyBatis useColumnLabel -
useGeneratedKeys
@WithDefault("false") boolean useGeneratedKeys()MyBatis useGeneratedKeys -
autoMappingBehavior
@WithDefault("PARTIAL") org.apache.ibatis.session.AutoMappingBehavior autoMappingBehavior()MyBatis autoMappingBehavior -
autoMappingUnknownColumnBehavior
@WithDefault("NONE") org.apache.ibatis.session.AutoMappingUnknownColumnBehavior autoMappingUnknownColumnBehavior()MyBatis autoMappingUnknownColumnBehavior -
defaultExecutorType
@WithDefault("SIMPLE") org.apache.ibatis.session.ExecutorType defaultExecutorType()MyBatis defaultExecutorType -
defaultStatementTimeout
MyBatis defaultStatementTimeout -
defaultFetchSize
MyBatis defaultFetchSize -
defaultResultSetType
Optional<org.apache.ibatis.mapping.ResultSetType> defaultResultSetType()MyBatis defaultResultSetType -
safeRowBoundsEnabled
@WithDefault("false") boolean safeRowBoundsEnabled()MyBatis safeRowBoundsEnabled -
safeResultHandlerEnabled
@WithDefault("true") boolean safeResultHandlerEnabled()MyBatis safeResultHandlerEnabled -
mapUnderscoreToCamelCase
@WithDefault("false") boolean mapUnderscoreToCamelCase()MyBatis mapUnderscoreToCamelCase -
multipleResultSetsEnabled
@WithDefault("true") boolean multipleResultSetsEnabled()MyBatis multipleResultSetsEnabled -
localCacheScope
@WithDefault("SESSION") org.apache.ibatis.session.LocalCacheScope localCacheScope()MyBatis localCacheScope -
jdbcTypeForNull
@WithDefault("OTHER") org.apache.ibatis.type.JdbcType jdbcTypeForNull()MyBatis jdbcTypeForNull -
lazyLoadTriggerMethods
MyBatis lazyLoadTriggerMethods -
defaultScriptingLanguage
@WithDefault("org.apache.ibatis.scripting.xmltags.XMLLanguageDriver") String defaultScriptingLanguage()MyBatis defaultScriptingLanguage -
defaultEnumTypeHandler
MyBatis defaultEnumTypeHandler -
callSettersOnNulls
@WithDefault("false") boolean callSettersOnNulls()MyBatis callSettersOnNulls -
returnInstanceForEmptyRow
@WithDefault("false") boolean returnInstanceForEmptyRow()MyBatis returnInstanceForEmptyRow -
logPrefix
MyBatis logPrefix -
logImpl
MyBatis logImpl -
proxyFactory
MyBatis proxyFactory -
vfsImpl
MyBatis vfsImpl -
useActualParamName
@WithDefault("true") boolean useActualParamName()MyBatis useActualParamName -
configurationFactory
MyBatis configurationFactory -
shrinkWhitespacesInSql
@WithDefault("false") boolean shrinkWhitespacesInSql()MyBatis shrinkWhitespacesInSql -
defaultSqlProviderType
MyBatis defaultSqlProviderType -
mapperLocations
MyBatis mapperLocations
-