В моем проекте я использую два транзакционных класса. Каждый класс содержит метод сохранения. Когда я добавляю @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 выполняется без Exception, но метод class2.save генерирует Exception, то операция class1.save откатывается?