java批处理数据接口

try {
            //获取用户基本信息
            int pageSize=1000;//限定大小
            int times = 0;//循环次数
            int count=UserSumUtil.getInvesCnt();//获取数据有多少条
            if(count <= pageSize){//记录的数据条数对比限定的大小
                list=UserSumUtil.getInvesList(1,count);//获取数据库的数据
                batchInsert(0,count,list);//调用处理方法
            }else{
                if (count % pageSize == 0) {
                    times = count / pageSize;
                } else {
                    times = count / pageSize + 1;
                }
                for(int j=0;j                     if(j<(times-1)){
                        list=UserSumUtil.getInvesList(j+1,  pageSize);
                        batchInsert(0,pageSize,list);
                    }else{
                        list=UserSumUtil.getInvesList(j ,  pageSize);
                        batchInsert(0, count % pageSize,list);
                    }
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }

你可能感兴趣的:(java批处理数据接口)