- 模糊查询的简写方法
select * from table concat(a,b,c) like %key%
样例:select * from person where concat(id,name,college,title) like '%1%';
- 在springboot中使用mybatis模糊查询
@Select("select * from person where concat(id,name,college,title) like '%${key}%'")
List<Person> getPersonsLike(@Param("key")String key);
- 出现报错
Parameter index out of range (1 > number of parameters, which is 0).
原因:mybatis中模糊查询写法应该为是like '%${key} %'
而不是like '%#{key} %'
${key}
是不带单引号的,而#{key}
是带单引号的