批量修改数据列statu,根据id

dao层方法 参数ids有数据

图片说明

这是mybatis 注解

图片说明

这是报错信息,说明传过来的参数ids为空

图片说明

我想知道 为啥到注解 ids就变成空值了,欢迎各位大神解惑

上一个回答说错了 你写的的foreach循环,没办法循环map的 你的传入参数修改为list类型就好了

ids改成list,只在mapper.xml文件修改

批量删除,其实可以改为,在serviceImpl里面循环ids,然后调用dao层的语句,但是语句只需要每次执行一条操作就可以,不在语句里写foreach

mark一下,我也遇到这种问题了