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

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

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

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

即:#符号改为$

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

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



发布了25 篇原创文章 · 获赞 3 · 访问量 5万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章