版本: 3.5.7

环境:无所谓

现象:使用removeBatchByIds方法,调用了mapper的deleteByIds方法,入参会封装成Map,实体类et放入的是空对象,而乐观锁校验时,会对参数为空的进行异常校验,导致抛出异常 MyBatis-Plus 严重问题:3.5.7重写了deleteByIds,如果项目使用了乐观锁,做了空异常校验,会抛出异常 MyBatis-Plus 严重问题:3.5.7重写了deleteByIds,如果项目使用了乐观锁,做了空异常校验,会抛出异常

复现步骤:开启乐观锁,自定义异常。采用逻辑删除,调用deleteByIds方法

Comment From: nieqiurong

已发布 3.5.8-SNAPSHOT