MyBatis-XML配置教程,这也太详细了吧!(9)
2021-05-28 16:10 升学就业帮
有效值:CGLIB | JAVASSIST
默认值:JAVASSIST (MyBatis 3.3 以上)
设置名:vfsImpl
描述:指定 VFS 的实现
有效值:自定义 VFS 的实现的类全限定名,以逗号分隔。
默认值:未设置
设置名:useActualParamName
描述:允许使用方法签名中的名称作为语句参数名称。 为了使用该特性,你的项目必须采用 Java 8 编译,并且加上 -parameters 选项。(新增于 3.4.1)
有效值:true | false
默认值:true
设置名:configurationFactory
描述:指定一个提供 Configuration 实例的类。 这个被返回的 Configuration 实例用来加载被反序列化对象的延迟加载属性值。 这个类必须包含一个签名为static Configuration getConfiguration() 的方法。(新增于 3.2.3)
有效值:一个类型别名或完全限定类名。
默认值:未设置
设置名:shrinkWhitespacesInSql
描述:Removes extra whitespace characters from the SQL. Note that this also affects literal strings in SQL. (Since 3.5.5)
有效值:true | false
默认值:false
1. 如支持驼峰命名法
<!-- 配置默认的参数 -->
<settings>
<!-- 默认支持骆驼命名法 --> <setting name="mapUnderscoreToCamelCase" value="true"/>
// 把 u_id 转成 uId
</settings>
JavaBean如下所示:
public class User2 {
private Integer uId;
private String uName;
private String uPwd;
private String uAge;
// 此处get/set/toString方法省略... }
UserMapper类如下所示:
/**
* 测试驼峰命名法
* @param id
* @return
标签:
mybatis
官方微信公众号:掌酷门户(wapzknet)
相关资讯
新闻热点
精选美图