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。

推薦閱讀: