文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

BindingException: Parameter ‘ids‘ not found. Available parameters are [collection, list]

2023-09-15 18:01

关注

记录没见过的Bug之BindingException

今天在写一个删除套餐功能时遇到个bug如下图所示:

我们都知道当一个请求参数有多个值接收时可以采用如下方式:
               1. 使用数组接收   Long[] ids
               2. 使用集合接收  List ids  注意: 如果使用集合需要添加@RequestParam

这里我采用的是以集合方式来接收。

在Mapper接口中的方法如下

     //动态sql    long findCountByIds(List ids);    //根据ids批量删除的套餐    void deleteByIds(List ids);

xml的sql语句如下:

                            #{id}