级联事务Spring

时间:2015-10-02 01:07:32

标签: java spring transactions

我有以下代码:

@Transactional
public void methodA{
  actionA;
}

@Transactional
public void methodB{
  actionB;
}

如果方法methodB抛出异常,我如何在以下方法中解决级联事务的问题?

public void methodC{
methodA;
methodB;
}

我目前正在使用春天

2 个答案:

答案 0 :(得分:0)

问题是如果你打电话

@Transactional
public void methodA {
   actionA;
   methodB;
}

@Transactional
public void methodB {
   actionB;
}

答案 1 :(得分:0)

"如果方法methodB抛出异常,我如何解决以下方法methodC中的级联事务?" < - 我不完全得到这个声明。 但是,如果要解决级联事务异常,最好在方法B失败的情况下捕获异常。

 if rates == "1":
    int(float(rates)) == 1