本文主要是介绍关于Parameter 'xxx' not found. Available parameters are [0, 1, 2, param3, param1, param2]错误,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天因为修改一个方法而出现了这个问题
在网上搜罗了一下解决问题的方法
将dao层的参数前加上@Param("XXX")
修改之前的代码
List<ZzMessage> findByuserid(Long userId,String beginDate,String endDate);
修改之后的代码
List<ZzMessage> findByuserid(@Param("userId")Long userId,@Param("beginDate")String beginDate,@Param("endDate")String endDate);
或者
修改xml配置文件
因为我的是第一种问题,第二种就不贴代码了
可以参考一下此文章
http://m.blog.csdn.net/qq_35261296/article/details/73559247
根据我本身在按照第一种方法修改了之后继续提示这个错误,继续说一下我的问题
xml中语句中参数parameterType记得去掉,因为我的一开始是一个参数,后加上两个
controll层方法中参数位置一开始没有在意,后来发现问题就出在这里,将参数的顺序和后面几层保持一致。
要保持一颗细心的❤。
这篇关于关于Parameter 'xxx' not found. Available parameters are [0, 1, 2, param3, param1, param2]错误的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!