参考答案
有两种方法:
1. 在Java代码中添加sql通配符。
string wildcardname = “%smi%”; list<name> names = mapper.selectlike(wildcardname); <select id=”selectlike”> select * from foo where bar like #{value} </select>
2. 在sql语句中拼接通配符,会引起sql注入
string wildcardname = “smi”; list<name> names = mapper.selectlike(wildcardname); <select id=”selectlike”> select * from foo where bar like "%"${value}"%" </select>
以上,是MyBatis面试题【 模糊查询like语句该怎么写】的参考答案。
输出,是最好的学习方法。
欢迎在评论区留下你的问题、笔记或知识点补充~
—end—