常见setting配置项说明
<!--常用配置样例-->
<settings>
//缓存全局开关
<setting name="cacheEnabled" value="true"/>
//延迟加载全区开关
<setting name="lazyLoadingEnabled" value="true"/>
//是否允许单一语句返回多结果集
<setting name="multipleResultSetsEnabled" value="true"/>
//使用列表签代替列名
<setting name="useColumnLabel" value="true"/>
//允许JDBC支持自动生成主键
<setting name="useGeneratedKeys" value="false"/>
//自动映射到
<setting name="autoMappingBehavior" value="PARTIAL"/>
//自动映射当中未知列时的行为
<setting name="autoMappingUnknowColumnBehavior" value="WARNING"/>
//默认执行器
<setting name="defaultExecutorType" value="SIMPLE"/>
//数据库驱动默认返回的条数限制
<setting name="defaultFetchSize" value="100"/>
//允许嵌套语句中使用分页
<setting name="safeRowBoundsEnabled" value="false"/>
//驼峰命名映射
<setting name="mapUnderscoreToCamelCase" value="false"/>
//本地缓存机制
<setting name="localCacheScope" value="SESSION"/>
//当没有为参数提供特定的JDBC类型时,为空值指定jdbc类型
<setting name="jdbcTypeForNull" value="OTHER"/>
//指定那个对象的方法出发一次延迟加载
<setting name="lazyLoadTriggerMethods" value="equals,clone,hashcode,toString"/>
</settings>
----全文来自《JavaEE 互联网轻量级框架整合开发》