在service中有一个方法是循环添加10次的:
for(int i=0 ; i < 10 ; i ++){
testDao.saveObject(test);
}
需求是循环添加10次之中只要有一次是失败的,那么就全部回滚~
请问如何解决?
------解决思路----------------------
你写for循环的是哪个方法,把for循环放到一个业务方法里面,在业务方法上面加上事务配置
------解决思路----------------------
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = { Exception.class })
------解决思路----------------------
这个对象你要从spring容器拿出来,不能自己去new