Mybatis 的xml的Mapper文件中用到Like拼接模糊查詢時出現如下錯誤提示:
Parameter index out of range (2 > number of parameters, which is 1)
原因是 PreparedStatement的sql中?是不能帶有引號的;
select * from t_user where nake like '%?%' Mybatis解析xml文件就會跑出異常,可以用一個函數輕鬆解決
select * from t_user where nake like CONCAT('%','${name}','%')