如何在for循环里(controller),其中某个方法回滚,不影响其他方法提交?

如何在for循环里(controller),操作多个方法(每个都创建了事务),其中某个(多个)方法回滚,不影响其他方法正常提交,即for继续循环操作其他方法? 现在问题是一个方法回滚,for就中断了,怎么样能不影响后面的方法提交呢?

for(){
A.save();
B.save();//发生回滚,for不能中断跳出,其他方法继续提交,不影响其他操作
C.save();
D.update();
...
方法N
...
}

你这不是回滚,是报错了吧,我这样操作只是为了提高数据库的响应速度,如果中间那个报错了,还是会进入抓异常,如果你只想回滚当前的,那你就需要用N个try,catch,开启N个事物图片说明图片说明

执行是每个方法加try,catch。controller里面是没有事务aop的。都是配置在service层面。