Mybatis使用 爬坑记录
Posted 陌笠人灬苼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis使用 爬坑记录相关的知识,希望对你有一定的参考价值。
1.mapper.xml可以直接 使用map集合,
parameterType="java.util.Map"
resultType="java.util.Map"
2.mapper.xml的注释必须是 <!-- --> 其他注释将无法识别,sql操作就会发生错误
3. mybatis 映射文件中,if标签判断字符串相等
正确方式:
1.
<if test="sex==‘Y‘.toString()">
and 1=1
</if>
2.
<if test = ‘sex== "Y"‘>
and 1=1
</if>
错误方式:
<if test="sex==‘Y‘">
and 1=1
</if>
注意:因为mybatis会把‘Y‘解析为字符,java是强类型语言,所以不能这样写。
4. #{name} 获取集合中的值的时候需要指定类型;如果是对象入参,就不需要指定类型
#{endDate,jdbcType=VARCHAR}
以上是关于Mybatis使用 爬坑记录的主要内容,如果未能解决你的问题,请参考以下文章
使用mybatis注解@Options实现添加记录时返回主键值