有效值:NONE, WARNING, FAILING
默认值:NONE
设置名:defaultExecutorType
描述:配置默认的执行器。SIMPLE 就是普通的执行器;REUSE 执行器会重用预处理语句(PreparedStatement); BATCH 执行器不仅重用语句还会执行批量更新。
有效值:SIMPLE REUSE BATCH
默认值:SIMPLE
设置名:defaultStatementTimeout
描述:设置超时时间,它决定数据库驱动等待数据库响应的秒数。
有效值:任意正整数
默认值:未设置 (null)
设置名:defaultFetchSize
描述:为驱动的结果集获取数量(fetchSize)设置一个建议值。此参数只可以在查询设置中被覆盖。
有效值:任意正整数
默认值:未设置 (null)
设置名:defaultResultSetType
描述:指定语句默认的滚动策略。(新增于 3.5.2)
有效值:FORWARD_ONLY | SCROLL_SENSITIVE | SCROLL_INSENSITIVE | DEFAULT(等同于未设置)
默认值:未设置 (null)
设置名:safeRowBoundsEnabled
描述:是否允许在嵌套语句中使用分页(RowBounds)。如果允许使用则设置为 false。
有效值:true | false
默认值:False
设置名:safeResultHandlerEnabled
描述:是否允许在嵌套语句中使用结果处理器(ResultHandler)。如果允许使用则设置为 false。
有效值:true | false
默认值:True
设置名:mapUnderscoreToCamelCase
描述:是否开启驼峰命名自动映射,即从经典数据库列名 A_COLUMN 映射到经典 Java 属性名 aColumn。
有效值:true | false
默认值:False
设置名:localCacheScope
描述:MyBatis 利用本地缓存机制(Local Cache)防止循环引用和加速重复的嵌套查询。 默认值为 SESSION,会缓存一个会话中执行的所有查询。 若设置值为 STATEMENT,本地缓存将仅用于执行语句,对相同 SqlSession 的不同查询将不会进行缓存。
有效值:SESSION | STATEMENT
默认值:SESSION
设置名:jdbcTypeForNull