【问题标题】:Does Spring rollback on Runtime Exception when rollback for checked exception is specified in @Transactional annotation [duplicate]在@Transactional注释中指定回滚检查异常时,Spring是否会在运行时异常上回滚[重复]
【发布时间】:2016-12-15 03:56:18
【问题描述】:

鉴于在类上定义了以下 @Transactional 注释。

@Transactional(rollbackFor = CheckedException.class)

Spring 是否仍会在抛出 Unchecked (Runtime) 异常以及 CheckedException.class 时回滚?或者鉴于上述注释,它是否会回滚列出的异常,即在这种情况下为CheckedException.class

【问题讨论】:

    标签: java spring transactions spring-transactions


    【解决方案1】:

    任何运行时异常都会导致回滚,无论您是否在 rollbackFor 中提及已检查异常。

    【讨论】:

      猜你喜欢
      • 2020-10-18
      • 2019-06-30
      • 1970-01-01
      • 1970-01-01
      • 2018-12-24
      • 2015-02-12
      • 2018-01-17
      • 2016-08-14
      • 1970-01-01
      相关资源
      最近更新 更多