List insertDataList = new ArrayList();for(Object obj : list){ if(....){ insertDataList.add(obj); }else{ //change obj }}然后把insertDataList中的数据批量插入。
java的话,for循环里面可以用if语句来设置分支条件啊。批处理,你就写个SQL插入语句把让程序自行运转啊
中间放个flag不久可以了if(flag){插数据}else{修改} 批处理就加个批