码迷,mamicode.com
首页 > 其他好文 > 详细

Mybatis使用 爬坑记录

时间:2019-03-13 18:03:16      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:ati   指定   入参   操作   att   and   字符   其他   varchar   

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使用 爬坑记录

标签:ati   指定   入参   操作   att   and   字符   其他   varchar   

原文地址:https://www.cnblogs.com/mh-study/p/10524689.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!