JDO 技术: JdoTransactionManager
分布式事务: JtaTransactionManager
Spring Boot 项目中, 引入了 spring-boot-starter-jdbc...如果我们项目有多个数据源, 或者既引入了 spring-boot-starter-jdbc, 又引入了 spring-boot-starter-data-jpa 依赖, 自动注入事务控制器就会混乱, 所以需要创建一个...如果在事务中抛出其他异常,并期望回滚事务, 必须设定 rollbackFor 参数...., 13); throw new MyException("故意抛出异常来回滚事务."); }
/* * 回滚事务的示例 -- 抛出MyException异常, 并设置了..., 14); throw new MyRuntimeException("故意抛出异常来回滚事务."); }
/* * 回滚事务的示例 -- 方法最后没有抛出异常,