50,523
社区成员
发帖
与我相关
我的任务
分享
public void updateBatchFolderNum(final List<Map<String,Object>> list) {
if (list == null) return;
System.out.println("dao size ==" + list.size());
this.getSqlMapClientTemplate().execute(new SqlMapClientCallback(){
public Object doInSqlMapClient(SqlMapExecutor executor)
throws SQLException {
executor.startBatch();
int batch = 0;
for(Map<String,Object> p:list){
System.out.println("aaaaaaaaaaaaaa " );
executor.update("FFRelationSpace.updateSelf", p);
batch++;
if(batch==50){
System.out.println("bbbbbbbbbbbbbbbbbbbb " );
executor.executeBatch();
System.out.println("cccccccccccccccccc" );
batch = 0;
}
}
executor.executeBatch();
return null;
}
});
}