报错org.apache.ibatis.binding.BindingException: …not found. Available parameters are […]
1.具体报错如下:
org.apache.ibatis.binding.BindingException: Parameter 'tag' not found. Available parameters are [searchText, Tag, param1, param2]
at org.apache.ibatis.binding.MapperMethod$ParamMap.get(MapperMethod.java:212) ~[mybatis-3.5.10.jar:3.5.10]
at org.apache.ibatis.scripting.xmltags.DynamicContext$ContextAccessor.getProperty(DynamicContext.java:120) ~[mybatis-3.5.10.jar:3.5.10]
at org.apache.ibatis.ognl.OgnlRuntime.getProperty(OgnlRuntime.java:3341) ~[mybatis-3.5.10.jar:3.5.10]
at org.apache.ibatis.ognl.ASTProperty.getValueBody(ASTProperty.java:121) ~[mybatis-3.5.10.jar:3.5.10]
at org.apache.ibatis.ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212) ~[mybatis-
......
2.报错原因:由BindingException异常可知,为参数绑定异常,即传入的参数和xml文件中的sql语句中的参数不一致
3.解决办法
(总之注解中的参数和sql语句中的参数要一致)