Spring事务未回滚RuntimeException

时间:2019-10-31 18:43:58

标签: spring-transactions

代码不会为RuntimeException回滚。

enter image description here

这是另一个导入DatabaseConfig的配置文件

enter image description here

我正在尝试使用嵌套事务。我有一个服务类,调用存储库类。

enter image description here

都标有@Transactional, enter image description here

在存款中,我抛出了RuntimeException,但似乎没有回滚

enter image description here

使用控制器调用转帐/存款方法。任何建议都会有所帮助。

完整的代码也可以通过:https://github.com/payalbnsl/SpringMvcDemo

获得。

1 个答案:

答案 0 :(得分:0)

如果我不使用@Configuration注释DatabaseConfig,则事务管理似乎无法正常工作。

通过在DatabaseConfig类顶部添加@Configuration来解决。