多條件模糊查詢參數越界問題

今天在寫sql語句的時候發現報了一個參數越界問題,postman提示如下:

查看dao層sql語句之後發現模糊查詢語法錯誤:

錯誤在 like '%#{uiname}' 這裏,應當爲:

即:#符號改爲$

上網查找發現另一種寫法,就是用concat函數拼接字符串:(這種方式需要對雙引號轉義,不推薦)

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



發佈了25 篇原創文章 · 獲贊 3 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章