问题描述:Caused by: org.apache.ibatis.binding.BindingException: Parameter 'shardingItem' not found. Available parameters are [date, description, param1, param2]
调用自己的接口:
List<xxxx> selectxxxx(@Param("description")String description,@Param("date") String date);
刚开始还以为是调用错了接口,因为之前被我注释掉了一个:
// List<xxxx> selectxxxx(@Param("description")String description,@Param("shardingItem") Integer shardingItem, @Param("shardingTotalCount") Integer shardingTotalCount ,@Param("date") String date);
反正问题定位在mybatis中,不是mapper接口,那么就是在mapper.xml文件里的sql有问题,果然发现:
随手注释掉的代码mybatis还是读到并选择去执行了,把它删掉就Ok了,记录下来,以后不犯相同的错误。