记录一个MybatisPlus批量删除报错 java.lang.IllegalArgumentException: argument type mismatch的bug
List<OiListVo> ois = oiService.selectByOiId(id);
oiService.removeByIds(ois);
其中OiListVo继承实体类Oi,Oi与数据库做实际映射,此时传入ois会报错
解决办法
1 使用Oi实体类传入
2 代码修改为 oiService.removeByIds(ois,false);
原因 removeByIds 填充(为true的情况,会将入参转换实体进行delete删除)