首页 > 试题广场 >

在 Spring 声明式事务中(基于 @Transactio

[单选题]
在 Spring 声明式事务中(基于 @Transactional),默认的回滚策略是哪一项?
  • 发生运行时异常(RuntimeException)或 Error 时回滚,受检异常(Checked Exception)默认不回滚
  • 任何异常(包括受检与非受检)以及 Error 都回滚
  • 仅受检异常回滚,运行时异常不回滚
  • 非受检异常默认不回滚,需显式配置 rollbackFor 才回滚
这里除了运行时异常还有未检查异常,这两个都是不强制捕获的异常类型,所以默认回滚
发表于 2026-03-27 20:54:42 回复(0)