Java面试题 P44:框架篇:Spring- Spring事务失败的场景有哪些?

Spring事务失败的场景有哪些?

1、异常捕获处理

2、抛出检查异常

3、非public方法

------------------------------

1、异常捕获处理

 

正常代码:

 

 异常代码,执行后会执行事务,但是加了TryCatch后会出现事务失效。

 模拟异常代码位置之上正常执行,并且事务会提交,被转账的用户代码不会执行,事务失效。

 

 

 2、抛出检查异常

只要是异常都会执行回滚

 

 

3、非public方法

 

 

 

posted on 2023-08-03 00:13  wuzx-blog  阅读(25)  评论(0编辑  收藏  举报