欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MyBatis模糊查询语句错误

程序员文章站 2022-06-07 15:54:46
...

在MyBatis开发中模糊查询的mapper.xml中一开始我是这样查询的

select * from table where name like concat('%',#{text},'%')

这样是不对的,正确的方法应该是使用字符拼接

select * from table where name like concat(concat('%',#{text}),'%')
或者使用${}代替#{}
select * from table where name like'%${text}%'
相关标签: 模糊查询