zoukankan      html  css  js  c++  java
  • mybatis plus批量插入数据

    第一步批量新增

    package com.sxt.service;
    
    import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
    import com.sxt.domain.User;
    import com.sxt.mapper.UserMapper;
    import org.springframework.stereotype.Service;
    
    @Service
    public class UserService extends ServiceImpl<UserMapper, User> {
    }

    第二部

      @Autowired
          private UserService userService;
             @Test
            public void  bach(){
                  List<User> listuser=    new ArrayList<User>();
                  for(int i=0;i<100;i++){
                     User user=    new User();
                   user.setId(i);
                   user.setName(i+"康康");
                   user.setAddress(i+"合浦");
                   listuser.add(user);
                   if(i==20){//验证出错时,有没有添加进去
                   int a=i/0;
                   }
               }
                userService.saveBatch(listuser);//批量导入
                System.out.println("成功");
     }

    第一步:批量修改

    批量更新的方法不需要你自己去实现。大体讲,你的service需要继承ServiceImpl。继承后你直接调用updateBatchById(Collection<T> entityList, int batchSize)方法或者updateBatchById(Collection<T> entityList)方法都可以。看你的写法应该是写错了,是继承ServiceImpl不是实现ServiceImpl

    参考https://blog.csdn.net/yhj_911/article/details/105544642

  • 相关阅读:
    python3 flask 文件下载服务器
    jquery cdn加速
    cherry 与sqlite
    cherry 与react.js
    cherrypy json 解析
    cherrypy cookies
    cherrypy 打印日志
    cherrypy pytest 覆盖,测试代码
    cherrypy ajax 请求
    cherrypy 访问css文件
  • 原文地址:https://www.cnblogs.com/javakangkang/p/14049877.html
Copyright © 2011-2022 走看看