forezp / blog-comments

3 stars 0 forks source link

Spring Boot教程第7篇:声明式事务 - 方志朋的博客 #87

Open forezp opened 5 years ago

forezp commented 5 years ago

https://www.fangzhipeng.com/springboot/2017/05/07/sb7-tracstion.html

springboot开启事务很简单,只需要一个注解@Transactional 就可以了。因为在springboot中已经默认对jpa、jdbc、mybatis开启了事事务,引入它们依赖的时候,事物就默认开启。当然,如果你需要用其他的orm,比如beatlsql,就需要自己配置相关的事物管理器。

wangjavapython commented 5 years ago

可以

wangxiaowen2018 commented 5 years ago

我觉得还需要补充一点:若添加@Transactional 的方法不是public,事物是无效的,同时若代码内部出现非检查性异常(uncheckedexception)也是无效的