Settings
MyBatis的运行时行为
| 设置参数 | 描述 | 有效值 | 默认值 | 
|---|---|---|---|
| cacheEnabled | 所有映射器中配置的缓存的全局开关 | true|false | true | 
| lazeLoadingEnable | 作用于全局的延迟加载开关。开启时,所有关联的对象都会延迟加载。特定关联的对象可以通过fetchType属性来覆盖该项的开关状态。 | true|false | false | 
| useColumnLabel | 使用列明标签代替列名。不同的驱动在这方面会有不同的表现。 | true|false | true | 
| defaultStatementTimeOut | 设置超时时间,它决定驱动等待数据库响应的秒数 | true|false | Not Set(null) | 
| mapUnderscoreToCamelCase | 是否开启自动驼峰命名规则映射,即从经典数据库列名 A_USER 到经典的Java驼峰命名aUser的映射 | true|false | false | 
一个栗子:
<settings>
    <setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>









