spring嵌套事务探究
Posted 海绵不老
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring嵌套事务探究相关的知识,希望对你有一定的参考价值。
1.serviceA 调用 serviceB(另起事务) serviceA在 serviceB正常执行后抛异常,serviceB
事务不回滚,serviceA事务回滚
2.serviceA 调用 serviceB(另起事务),serviceB方法里抛出异常,但在serviceA 里trycatch serviceB,serviceB事务回滚,serviceA事务不回滚
3.serviceA 调用 serviceB serviceA在 serviceB正常执行后抛异常,但被trycatch,serviceA及serviceB都不回滚
4.serviceA 调用 serviceB , serviceB执行中报错,但在serviceB被trycatch,serviceA及serviceB都不回滚
5.serviceA 调用 serviceB , serviceB执行中报错,向上抛出,在serviceA 中trycatch serviceB ,serviceA及serviceB都回滚(只要嵌套事务回滚,外层事务也回滚)
以上是关于spring嵌套事务探究的主要内容,如果未能解决你的问题,请参考以下文章