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

事务回滚

程序员文章站 2022-07-05 18:18:36
...
一.注入事务
@Transactional(rollbackFor = Exception.class)

二.Java事务的基础概念

 原子性(Atomicity)   :事务是一个完整的操作。事务的各步操作是不可分的(原子的);要么都执行,要么都不执行
一致性(Consistency):当事务完成时,数据必须处于一致状态
隔离性(Isolation)    :对数据进行修改的所有并发事务是彼此隔离的,这表明事务必须是独立的,

三.DyylApplication

@SpringBootApplication()
@EnableTransactionManagement   //// 启注解事务管理,等同于xml配置方式的 <tx:annotation-driven />
@MapperScan(basePackages = {"com.*.dao"})    //添加对mapper包扫描
public class DyylApplication extends SpringBootServletInitializer {

   public static void main(String[] args) {
      SpringApplication.run(DyylApplication.class, args);
   }

   @Override
   protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
      return application.sources(DyylApplication.class);
   }
}