我想在外部事务出错时回滚我的内部事务。例如
@Transactional
public void method1(){
List<completableFuture> futures = new ArrayList<>();
futures.add(CompletableFuture.runAsyn(()->{update()}));
futures.forEach(CompletableFuture::join);
...
}
在上面的示例中,我正在事务内部使用事务。如果要在method1的事务中出现任何错误,我希望更新事务也应该回滚。我尝试放入propagation = PROPAGATION.NESTED
,但对我没有用。任何帮助将不胜感激。