Mybatis中的mapper模糊查詢語句LIKE
Mybatis mapper模糊查詢語句LIKE
最近做學校安排的課程設計作業,用到SSM框架,在自己寫mapper代碼是遇到瞭模糊查詢的問題 困擾好久
下面是我解決這個問題的方法,其他網上好多方法我嘗試過卻沒有實現
下面試sql語句
select * from goodsinfo where goodsname like '%' #{goodsname} '%'
註意代碼中的空格 空格 空格
#{ } 方式還可以避免sql註入
其他大神路過希望你們能夠留下,別的好的方法。
mapper 模糊查詢語句報錯
最近在做後臺工作,遇到一些問題,簡單記錄下。
模糊查詢語句報錯,直接寫sql語句可以,但是在mapper中查詢卻報錯,試瞭好幾種方法,最終
scmCustomer.cusName like concat('%',#{keyWord,jdbcType=VARCHAR},'%')
這樣是可以實現的 ,記錄下。
以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。
推薦閱讀:
- 基於mybatis like %%的問題
- mybatis的selectKey作用詳解
- mybatis中insert主鍵ID獲取和多參數傳遞的示例代碼
- mybatis 使用concat 模糊查詢方式
- mybatis mapper.xml 區間查詢條件詳解