mybatis使用技巧(一)like模糊查询的几种方式

备注:这里select标签内的id,parameterType,resultType省略    

一.直接使用like

  1.在java中拼接出模糊查询的字段,然后直接使用

    String paramStr="测试";

   String param = "%"+paramStr+"%";

<select >
SELECT * from
table_name where name=#{name})
<if test='projectName != null and projectName != ""'>
   and BUDNAM like #{param}
</if></select>


二.使用like concat('%',#{param},'%')

1.这里的‘%’依据个人需求添加在前面或者后面都是可以的。    

<select>

select count(*) from table_name where name like concat('%',#{name},'%')

</select>

三.待续

此博客版权归作者所有,未经允许不得转载


猜你喜欢

转载自blog.csdn.net/qq_24607837/article/details/80078073