备注:这里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>