0
点赞
收藏
分享

微信扫一扫

【Mybatis学习笔记】Settings标签

西街小学的王 2022-04-23 阅读 83
java

Settings

MyBatis的运行时行为

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

一个栗子:

<settings>
    <setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
举报

相关推荐

0 条评论