MyBatisPlus批量处理数据

Posted 最小的帆也能远航

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatisPlus批量处理数据相关的知识,希望对你有一定的参考价值。

@ApiOperation("修改员工报名")
@PutMapping
public R update(@RequestParam("ids") String ids, @RequestParam("staus") Integer staus) {

    if(StringUtils.isBlank(ids)){
        return  R.failed("传入的id为空");
    }
    //将ids转成list集合
    List<Long> collect = Stream.of(ids).map(Long::parseLong).collect(Collectors.toList());
    collect.forEach(v->{
        employeesApplyService.update(new UpdateWrapper<EmployeesApplyEntity>()
                .lambda()
                .eq(EmployeesApplyEntity :: getId, v)
                .set(EmployeesApplyEntity :: getStatus, staus));
    });

    return success("修改成功");

}

以上是关于MyBatisPlus批量处理数据的主要内容,如果未能解决你的问题,请参考以下文章

mybatis以及mybatisplus批量插入问题

MyBatisPlus批量删除(查询)与按字段名删除(查询)

MyBatis Plus 解决大数据量查询慢问题

原创辟谣,实测MyBatisPlus批量新增/更新方法确实有效,且可单独使用无需跟随IService

原创辟谣,实测MyBatisPlus批量新增/更新方法确实有效,且可单独使用无需跟随IService

BUG03- MP的批量操作不能插入空集合com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: error: entityL(代