spring + ibatis 事务回滚问题
service端是这样的
public int insertStatisticData(String agentid) {
// 一个循环,循环里面有多个dao操作
for (....) {
testDao.selectAll();
testDao.updateAll();
testDao.insertAll();
.......
}
}
目前的情况是只要其中某个dao操作出错,那么就所有的dao操作都回滚了,现在我要的效果是这样的:假设现在走到第二次循环时,里面的第二个dao操作出错了,那么回滚这次循环里面的所有操作,然后跳过这次循环走下一次循环,继续往下走,