关于Parameter 'Array' not found. Available parameters are [0, 1, 2, param3, param1, param2]错误

错误截图显示:

出现这个错误原因是因为,当传的是一个参数(数组类型),collection="Array",这样写是没问题的,

当传多个参数时,mybatis不知道参数的对应位置,因此collection对应的值应该是参数名称,如下图所示:

注:我上面的参数projectStatus是数组类型。

总结:这个问题找了好久没有发现问题,下次遇到这种问题早点问,早点解决,多分析错误类型,以至于不会盲目寻找正确答案。

猜你喜欢

转载自blog.csdn.net/qq_38236927/article/details/80968849