Class MyBatisRuntimeConfig
java.lang.Object
io.quarkiverse.mybatis.runtime.config.MyBatisRuntimeConfig
@ConfigRoot(name="mybatis",
phase=BUILD_AND_RUN_TIME_FIXED)
public class MyBatisRuntimeConfig
extends Object
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanMyBatis aggressiveLazyLoadingorg.apache.ibatis.session.AutoMappingBehaviorMyBatis autoMappingBehaviororg.apache.ibatis.session.AutoMappingUnknownColumnBehaviorMyBatis autoMappingUnknownColumnBehaviorbooleanMyBatis cacheEnabledbooleanMyBatis callSettersOnNullsMyBatis configurationFactoryMyBatis 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 localCacheScopeMyBatis logImplMyBatis logPrefixMyBatis mapperLocationsbooleanMyBatis mapUnderscoreToCamelCasebooleanMyBatis multipleResultSetsEnabledMyBatis proxyFactorybooleanMyBatis returnInstanceForEmptyRowbooleanMyBatis safeResultHandlerEnabledbooleanMyBatis safeRowBoundsEnabledbooleanMyBatis shrinkWhitespacesInSqlMyBatis transaction factorybooleanMyBatis useActualParamNamebooleanMyBatis useColumnLabelbooleanMyBatis useGeneratedKeysMyBatis vfsImplSupport XML Configuration -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
dataSources
@ConfigDocSection @ConfigDocMapKey("data-source-name") @ConfigItem(name="<<parent>>") public Map<String,MyBatisDataSourceRuntimeConfig> dataSourcesData sources config -
xmlconfig
Support XML Configuration -
environment
MyBatis environment id -
transactionFactory
MyBatis transaction factory -
dataSource
MyBatis data source -
initialSql
MyBatis initial sql -
cacheEnabled
@ConfigItem(defaultValue="true") public boolean cacheEnabledMyBatis cacheEnabled -
lazyLoadingEnabled
@ConfigItem(defaultValue="false") public boolean lazyLoadingEnabledMyBatis lazyLoadingEnabled -
aggressiveLazyLoading
@ConfigItem(defaultValue="false") public boolean aggressiveLazyLoadingMyBatis aggressiveLazyLoading -
useColumnLabel
@ConfigItem(defaultValue="true") public boolean useColumnLabelMyBatis useColumnLabel -
useGeneratedKeys
@ConfigItem(defaultValue="false") public boolean useGeneratedKeysMyBatis useGeneratedKeys -
autoMappingBehavior
@ConfigItem(defaultValue="PARTIAL") public org.apache.ibatis.session.AutoMappingBehavior autoMappingBehaviorMyBatis autoMappingBehavior -
autoMappingUnknownColumnBehavior
@ConfigItem(defaultValue="NONE") public org.apache.ibatis.session.AutoMappingUnknownColumnBehavior autoMappingUnknownColumnBehaviorMyBatis autoMappingUnknownColumnBehavior -
defaultExecutorType
@ConfigItem(defaultValue="SIMPLE") public org.apache.ibatis.session.ExecutorType defaultExecutorTypeMyBatis defaultExecutorType -
defaultStatementTimeout
MyBatis defaultStatementTimeout -
defaultFetchSize
MyBatis defaultFetchSize -
defaultResultSetType
MyBatis defaultResultSetType -
safeRowBoundsEnabled
@ConfigItem(defaultValue="false") public boolean safeRowBoundsEnabledMyBatis safeRowBoundsEnabled -
safeResultHandlerEnabled
@ConfigItem(defaultValue="true") public boolean safeResultHandlerEnabledMyBatis safeResultHandlerEnabled -
mapUnderscoreToCamelCase
@ConfigItem(defaultValue="false") public boolean mapUnderscoreToCamelCaseMyBatis mapUnderscoreToCamelCase -
multipleResultSetsEnabled
@ConfigItem(defaultValue="true") public boolean multipleResultSetsEnabledMyBatis multipleResultSetsEnabled -
localCacheScope
@ConfigItem(defaultValue="SESSION") public org.apache.ibatis.session.LocalCacheScope localCacheScopeMyBatis localCacheScope -
jdbcTypeForNull
@ConfigItem(defaultValue="OTHER") public org.apache.ibatis.type.JdbcType jdbcTypeForNullMyBatis jdbcTypeForNull -
lazyLoadTriggerMethods
@ConfigItem(defaultValue="equals,clone,hashCode,toString") public Set<String> lazyLoadTriggerMethodsMyBatis lazyLoadTriggerMethods -
defaultScriptingLanguage
@ConfigItem(defaultValue="org.apache.ibatis.scripting.xmltags.XMLLanguageDriver") public String defaultScriptingLanguageMyBatis defaultScriptingLanguage -
defaultEnumTypeHandler
@ConfigItem(defaultValue="org.apache.ibatis.type.EnumTypeHandler") public String defaultEnumTypeHandlerMyBatis defaultEnumTypeHandler -
callSettersOnNulls
@ConfigItem(defaultValue="false") public boolean callSettersOnNullsMyBatis callSettersOnNulls -
returnInstanceForEmptyRow
@ConfigItem(defaultValue="false") public boolean returnInstanceForEmptyRowMyBatis returnInstanceForEmptyRow -
logPrefix
MyBatis logPrefix -
logImpl
MyBatis logImpl -
proxyFactory
MyBatis proxyFactory -
vfsImpl
MyBatis vfsImpl -
useActualParamName
@ConfigItem(defaultValue="true") public boolean useActualParamNameMyBatis useActualParamName -
configurationFactory
MyBatis configurationFactory -
shrinkWhitespacesInSql
@ConfigItem(defaultValue="false") public boolean shrinkWhitespacesInSqlMyBatis shrinkWhitespacesInSql -
defaultSqlProviderType
MyBatis defaultSqlProviderType -
mapperLocations
MyBatis mapperLocations
-
-
Constructor Details
-
MyBatisRuntimeConfig
public MyBatisRuntimeConfig()
-