一.話很少數,錯誤以下
Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'userName' not found. Available parameters are [arg1, arg0, param1, param2]
java
翻譯以下:spring
請求處理失敗;嵌套異常爲org.mybatis.spring.mybatissSystemException:嵌套異常爲org.apache.ibatis.binding.bindingException:未找到參數「username」。可用參數爲[arg一、arg0、param一、param2]sql
二.解決以下
出現上述緣由是由於在執行sql的時候沒法匹配sql語句的通配符形成的,apache
第一種:在每一個參數前加上@Param()註解mybatis
第二種:將通配符改成0,1 匹配(第二種僅供參考,這種方法我沒有解決個人問題)url
解決問題本人蔘考的這位大佬spa
https://blog.csdn.net/crazy_java1234/article/details/53022011.net