一、错误描述
使用MyBatis进行查询操作,在DAO层中参数类型传的是一个List<Sting>(@Param("thirddptList") List<String> thirddptList),但是在执行查询的时候,控制台会报Parameter 'list' not found. Available parameters are [thirddptList, userId, param1, param2] 错误。
1.错误日志
Caused by: org.apache.ibatis.binding.BindingException: Parameter 'list' not found. Available parameters are [thirddptList, userId, param1, param2]
at org.apache.ibatis.binding.MapperMethod$ParamMap.get(MapperMethod.java:160)
at org.apache.ibatis.scripting.xmltags.DynamicContext$ContextAccessor.getProperty(DynamicContext.java:120)
at org.apache.ibatis.ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1657)
at org.apache.ibatis.ognl.ASTProperty.getValueBody(ASTProperty.java:92)
at org.apache.ibatis.ognl.SimpleNode.evaluateGetValueBody