当在@Transactional注释中指定了已检查异常的回滚时,Spring是否在运行时异常回滚

时间:2016-12-15 03:56:18

标签: java spring transactions spring-transactions

给定在类上定义的@Transactional注释。

@Transactional(rollbackFor = CheckedException.class)

Spring会在抛出未经检查(Runtime)异常和CheckedException.class时仍然回滚吗?或者给出上面的注释,它是否会回滚列出的例外 ,例如,CheckedException.class

1 个答案:

答案 0 :(得分:1)

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