使用環境:
springboot 2.0.4
mybatis-spring:1.3.2
錯誤也是比較蛋疼: 不報錯,但是查詢出來的結果不對。
原錯誤sql 示意: select * from tableName where column like '%' #{myString} '%'
打印出來的sql 也是正常的sql ,在mysql工具里面運行也能查出正確的結果
但是程序運行的時候會發現查不到數據,如果使用了pageHelper的話,更加的會不執行sql 只執行查詢總數語句。
碰到這個問題,我能想到的都想了一下。比較的曲折,不廢話
---------------------------------------------------------------------------------------------------
最后發現問題其實就是在%上面 不能使用單引號' 來包裹, 需要使用“雙引號包裹 ”%“key"%"
這樣就能正常使用了