Spring中有两个Bean,A和B,A引用了B,调用B的方法method1(),method1()会抛出一个自定义异常MyException
现在在Spring中使用声明式的事务配置方式配置了B的method1方法的事务PROPAGATION_REQUIRED, -MyException,该设置不能更改,因为在其它的Action中也引用了B,需要容器在异常时自动回滚事务的
由于A在quartz中作为任务调度,所以要求A必须自己负责把B的事务回滚,否则quartz会抛出标记回滚的事务未回滚的异常,请问该如何写代码手动回滚事务呢?