Class MyBatisRuntimeConfig


  • @ConfigRoot(name="mybatis")
    public class MyBatisRuntimeConfig
    extends Object
    • Field Detail

      • environment

        @ConfigItem(defaultValue="quarkus")
        public String environment
        MyBatis environment id
      • transactionFactory

        @ConfigItem(defaultValue="MANAGED")
        public String transactionFactory
        MyBatis transaction factory
      • dataSource

        @ConfigItem(name="datasource")
        public Optional<String> dataSource
        MyBatis data source
      • initialSql

        @ConfigItem(name="initial-sql")
        public Optional<String> initialSql
        MyBatis initial sql
      • 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
      • defaultFetchSize

        @ConfigItem
        public Optional<Integer> defaultFetchSize
        MyBatis defaultFetchSize
      • 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
      • logPrefix

        @ConfigItem
        public Optional<String> logPrefix
        MyBatis logPrefix
      • logImpl

        @ConfigItem
        public Optional<String> logImpl
        MyBatis logImpl
      • proxyFactory

        @ConfigItem(defaultValue="JAVASSIST")
        public String proxyFactory
        MyBatis proxyFactory
      • vfsImpl

        @ConfigItem
        public Optional<String> vfsImpl
        MyBatis vfsImpl
      • 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
      • defaultSqlProviderType

        @ConfigItem
        public Optional<String> defaultSqlProviderType
        MyBatis defaultSqlProviderType
    • Constructor Detail

      • MyBatisRuntimeConfig

        public MyBatisRuntimeConfig()