spring+ibais批量处理问题

winnyboy 2009-10-04 03:39:44
ibatis批量处理有问题, 每次都是走到输入"aaaaaaaaaaaaaa"后就不行了.
没有出错提示, 就这个这提示: PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-Exception
for循环可以走完. 就是不会执行任何操作. 大家看看这是什么问题??
大家看我下面的代码:

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;
}
});
}
...全文
50 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
isme199 2009-10-07
  • 打赏
  • 举报
回复
关注....

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧