欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-10-29 10:10:16
0-前言 事务管理对于企业级应用来说必不可少,用来确保数据的完整性和一致性; 1-开启事务 spring boot支持编程式事务和声明式事务,用声明式事务即可; spring boot开启事务非常简单,只需要在类或者方法上添加 @Transactional 即可(添加到类上,类中所有public方法 ......

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

1-开启事务

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

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

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

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