Transaction rolled back because it has been marked as rollback-only
Transaction rolled back because it has been marked as rollback-only记一次事务嵌套引发的问题示例上图是我们在实际工作中经常会遇到的场景,业务的处理流程需要我们对两个事务嵌套处理。这种情况下,事务A 和 事务B 使用同一个事务,无论哪个事务发生异常,整个事务都会回滚。有时会遇到这样的场景,我们希望事务B的异常不影响事务A的正常执行。怎么办呢,我们的第一想法就是对事务B增加异常的try catch处理,将异常捕获,这样事务A就不会有异