【发布时间】:2011-12-04 17:41:19
【问题描述】:
在我的项目中,我使用了两个事务类。每个类都包含保存方法。当我将@Transactional(roolbackFor=Exception.class) 注释添加到这些类中时,用于类似
@Component
public class CallerClass{
@Autowired
private TransactionClass1 class1;
@Autowired
private TransactionClass2 class2;
public void saveOperation(){
try{
class1.save();
class2.save();
}catch(Exception ex){
}
}
}
如果 class1.save 方法在没有异常的情况下执行,但 class2.save 方法抛出异常,那么 class1.save 操作回滚?
【问题讨论】: