多条件模糊查询参数越界问题

今天在写sql语句的时候发现报了一个参数越界问题,postman提示如下:

查看dao层sql语句之后发现模糊查询语法错误:

错误在 like '%#{uiname}' 这里,应当为:

即:#符号改为$

上网查找发现另一种写法,就是用concat函数拼接字符串:(这种方式需要对双引号转义,不推荐)

 CONCAT(CONCAT("%",#{uiname}),"%")



猜你喜欢

转载自blog.csdn.net/qq_31247177/article/details/79991417
今日推荐