List subList = list.subList(0, 5);其中subList(0, 5)取得的是下标为0到4的元素,不包含下标为5的元素.
//查询列表
List<StuDataInExcelEntity> listVo=this.dao.findList();
//分割
int size=listVo.size();
if(size>0){
int split=300;//限制分割条数
int part=size/split;//分几批
if(size>split){//如果大于条数则分割 否则不分割直接插入
for(int i=0;i<part;i++){
List<StuDataInExcelEntity> listpage=listVo.subList(0, split);
this.dao.insertBatch(listpage);
listVo.subList(0, split).clear();
}
if(!listVo.isEmpty()){
this.dao.insertBatch(listVo);
}
}else{
this.dao.insertBatch(listVo);
}
}