Package io.quarkiverse.mybatis.runtime
Class MyBatisRuntimeConfig
- java.lang.Object
-
- io.quarkiverse.mybatis.runtime.MyBatisRuntimeConfig
-
@ConfigRoot(name="mybatis") public class MyBatisRuntimeConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description boolean
aggressiveLazyLoading
MyBatis aggressiveLazyLoadingorg.apache.ibatis.session.AutoMappingBehavior
autoMappingBehavior
MyBatis autoMappingBehaviororg.apache.ibatis.session.AutoMappingUnknownColumnBehavior
autoMappingUnknownColumnBehavior
MyBatis autoMappingUnknownColumnBehaviorboolean
cacheEnabled
MyBatis cacheEnabledboolean
callSettersOnNulls
MyBatis callSettersOnNullsOptional<String>
configurationFactory
MyBatis configurationFactoryOptional<String>
dataSource
MyBatis data sourceString
defaultEnumTypeHandler
MyBatis defaultEnumTypeHandlerorg.apache.ibatis.session.ExecutorType
defaultExecutorType
MyBatis defaultExecutorTypeOptional<Integer>
defaultFetchSize
MyBatis defaultFetchSizeOptional<org.apache.ibatis.mapping.ResultSetType>
defaultResultSetType
MyBatis defaultResultSetTypeString
defaultScriptingLanguage
MyBatis defaultScriptingLanguageOptional<String>
defaultSqlProviderType
MyBatis defaultSqlProviderTypeOptional<Integer>
defaultStatementTimeout
MyBatis defaultStatementTimeoutString
environment
MyBatis environment idOptional<String>
initialSql
MyBatis initial sqlorg.apache.ibatis.type.JdbcType
jdbcTypeForNull
MyBatis jdbcTypeForNullboolean
lazyLoadingEnabled
MyBatis lazyLoadingEnabledSet<String>
lazyLoadTriggerMethods
MyBatis lazyLoadTriggerMethodsorg.apache.ibatis.session.LocalCacheScope
localCacheScope
MyBatis localCacheScopeOptional<String>
logImpl
MyBatis logImplOptional<String>
logPrefix
MyBatis logPrefixboolean
mapUnderscoreToCamelCase
MyBatis mapUnderscoreToCamelCaseboolean
multipleResultSetsEnabled
MyBatis multipleResultSetsEnabledString
proxyFactory
MyBatis proxyFactoryboolean
returnInstanceForEmptyRow
MyBatis returnInstanceForEmptyRowboolean
safeResultHandlerEnabled
MyBatis safeResultHandlerEnabledboolean
safeRowBoundsEnabled
MyBatis safeRowBoundsEnabledboolean
shrinkWhitespacesInSql
MyBatis shrinkWhitespacesInSqlString
transactionFactory
MyBatis transaction factoryboolean
useActualParamName
MyBatis useActualParamNameboolean
useColumnLabel
MyBatis useColumnLabelboolean
useGeneratedKeys
MyBatis useGeneratedKeysOptional<String>
vfsImpl
MyBatis vfsImpl
-
Constructor Summary
Constructors Constructor Description MyBatisRuntimeConfig()
-
-
-
Field Detail
-
environment
@ConfigItem(defaultValue="quarkus") public String environment
MyBatis environment id
-
transactionFactory
@ConfigItem(defaultValue="MANAGED") public String transactionFactory
MyBatis transaction factory
-
cacheEnabled
@ConfigItem(defaultValue="true") public boolean cacheEnabled
MyBatis cacheEnabled
-
lazyLoadingEnabled
@ConfigItem(defaultValue="false") public boolean lazyLoadingEnabled
MyBatis lazyLoadingEnabled
-
aggressiveLazyLoading
@ConfigItem(defaultValue="false") public boolean aggressiveLazyLoading
MyBatis aggressiveLazyLoading
-
useColumnLabel
@ConfigItem(defaultValue="true") public boolean useColumnLabel
MyBatis useColumnLabel
-
useGeneratedKeys
@ConfigItem(defaultValue="false") public boolean useGeneratedKeys
MyBatis useGeneratedKeys
-
autoMappingBehavior
@ConfigItem(defaultValue="PARTIAL") public org.apache.ibatis.session.AutoMappingBehavior autoMappingBehavior
MyBatis autoMappingBehavior
-
autoMappingUnknownColumnBehavior
@ConfigItem(defaultValue="NONE") public org.apache.ibatis.session.AutoMappingUnknownColumnBehavior autoMappingUnknownColumnBehavior
MyBatis autoMappingUnknownColumnBehavior
-
defaultExecutorType
@ConfigItem(defaultValue="SIMPLE") public org.apache.ibatis.session.ExecutorType defaultExecutorType
MyBatis defaultExecutorType
-
defaultStatementTimeout
@ConfigItem public Optional<Integer> defaultStatementTimeout
MyBatis defaultStatementTimeout
-
defaultResultSetType
@ConfigItem public Optional<org.apache.ibatis.mapping.ResultSetType> defaultResultSetType
MyBatis defaultResultSetType
-
safeRowBoundsEnabled
@ConfigItem(defaultValue="false") public boolean safeRowBoundsEnabled
MyBatis safeRowBoundsEnabled
-
safeResultHandlerEnabled
@ConfigItem(defaultValue="true") public boolean safeResultHandlerEnabled
MyBatis safeResultHandlerEnabled
-
mapUnderscoreToCamelCase
@ConfigItem(defaultValue="false") public boolean mapUnderscoreToCamelCase
MyBatis mapUnderscoreToCamelCase
-
multipleResultSetsEnabled
@ConfigItem(defaultValue="true") public boolean multipleResultSetsEnabled
MyBatis multipleResultSetsEnabled
-
localCacheScope
@ConfigItem(defaultValue="SESSION") public org.apache.ibatis.session.LocalCacheScope localCacheScope
MyBatis localCacheScope
-
jdbcTypeForNull
@ConfigItem(defaultValue="OTHER") public org.apache.ibatis.type.JdbcType jdbcTypeForNull
MyBatis jdbcTypeForNull
-
lazyLoadTriggerMethods
@ConfigItem(defaultValue="equals,clone,hashCode,toString") public Set<String> lazyLoadTriggerMethods
MyBatis lazyLoadTriggerMethods
-
defaultScriptingLanguage
@ConfigItem(defaultValue="org.apache.ibatis.scripting.xmltags.XMLLanguageDriver") public String defaultScriptingLanguage
MyBatis defaultScriptingLanguage
-
defaultEnumTypeHandler
@ConfigItem(defaultValue="org.apache.ibatis.type.EnumTypeHandler") public String defaultEnumTypeHandler
MyBatis defaultEnumTypeHandler
-
callSettersOnNulls
@ConfigItem(defaultValue="false") public boolean callSettersOnNulls
MyBatis callSettersOnNulls
-
returnInstanceForEmptyRow
@ConfigItem(defaultValue="false") public boolean returnInstanceForEmptyRow
MyBatis returnInstanceForEmptyRow
-
proxyFactory
@ConfigItem(defaultValue="JAVASSIST") public String proxyFactory
MyBatis proxyFactory
-
useActualParamName
@ConfigItem(defaultValue="true") public boolean useActualParamName
MyBatis useActualParamName
-
configurationFactory
@ConfigItem public Optional<String> configurationFactory
MyBatis configurationFactory
-
shrinkWhitespacesInSql
@ConfigItem(defaultValue="false") public boolean shrinkWhitespacesInSql
MyBatis shrinkWhitespacesInSql
-
-