您的位置:首页 > 编程语言 > Java开发

java批处理数据接口

2015-11-09 18:01 471 查看
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<times;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();

        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: