mybatis批量update 怎么确定哪一行更新成功

各位老板,怎么将mybatis 批量update失败的数据返回?

比如我更新100条数据,90条成功,那怎么获取剩下10条不成功的数据?

你如果要批量执行,就应该将它包装成事务,批量提交,批量回滚,否则一部分成功一部分没成功,你后面就没法操作了
如果没成功,那你只能把批量执行的部分拆开,重新循环执行,才能知道到底哪些成功哪些不成功。
按理说只要你的数据格式正确,sql语句没有拼接错,那么批量执行时应该同时成功或不成功,不应该出现只成功一部分的情况
如果你代码本身都出bug了,那再做什么判断也没多大意义,你做的那些判断就没bug了吗,你确定它能顺利的执行下去吗

最简单的办法,弄一个标识不就好了么