第1种:在Java代码中添加sql通配符。

string wildcardname = "%tom%";
list<name> names = mapper.selectLike(wildcardname);
<select id="selectLike">
    select * from users where name like #{value}
</select>

第2种:在sql语句中拼接通配符,会引起sql注入

string wildcardname = "tom";
list<name> names = mapper.selectLike(wildcardname);
<select id="selectLike">
    select * from users where name like "%"#{value}"%"
</select>

标签: none

凡是加入我群者,皆要严守群规,每周六、日是群规反思日。群规的要义有两点:

(1)坚持系统化的学习方式,由量变到质变。仅仅解决工作中的问题,并不叫系统化的学习。

(2)坚持以价值为导向的学习方式,扔掉低价值知识[配置、调参、安装],聚焦高价值知识[结构、算法、优化],推动量变到质变的进程。

添加新评论