模糊查询方式
Mybatis提供了模糊查询的方式,对模糊查询like关键字进行一个简单的总结。
方式一
- 业务场景:根据姓名模糊查询用户;
配置文件
SELECT * FROM user WHERE name LIKE
测试类/数据
name = ‘%张%’
分析:在调用处添加%作为模糊匹配通配符。
方式二
方式一的缺点:需要手动输入通配符,不方便
SELECT * FROM user WHERE name LIKE ‘% ${name}%’
原因是:如果加上单引号,那么就当成是一个字符串,而#{ }写在字符串中不能识别,要改写成 这 种