小白的springboot之路(七)、事务支持

0-前言

  事务管理对于企业级应用来说必不可少,用来确保数据的完整性和一致性;

1-开启事务

  spring boot支持编程式事务和声明式事务,用声明式事务即可;

  spring boot开启事务非常简单,只需要在类或者方法上添加 @Transactional 即可(添加到类上,类中所有public方法均开启事务,影响性能,不要这么用,请添加到方法上)

  为什么这么简单?因为在spring boot中,已经默认对JPA、JDBC、mybatis开启了事务,在引入他们依赖的时候就已经默认开启了事务,至于其他ORM框架,就就需要了解清楚,如果没有默认开启,就需要自己去配置相关的事务管理器;

  用法简单点说,就是一句话:JPA、JDBC、mybatis使用事务,在方法上添加@Transactional 注解即可

posted @ 2019-12-07 14:47  大叔杨  阅读(...)  评论(...编辑  收藏