当前位置:首页 > 后端开发 > springboot中事务的使用

springboot中事务的使用

7个月前 (05-20)67

一:启动 类上添加注解

@SpringBootApplication
@EnableTransactionManagement
public class SpringbootMybatisDemoApplication {
    public static void main(String[] args) {
        SpringApplication.run(SpringbootMybatisDemoApplication.class, args);
        System.out.println("-------------------启动成功--------------------");
    }
}

二:在要 使用的方法上加注解,或者在 Controller类上添加 注解

/**
     * @Description:
     * @Param:
     * @return:
     * @Author: caidingnu
     * @Date: 2019/4/13
     */
    @RequestMapping("add")
    @Transactional
    public int add() {
        int a = userinfoDao.insertSelective(new UserinfoPo("李白", "11"));
        int b = userinfoDao.insertSelective(new UserinfoPo("李白", "22"));
        int c = userinfoDao.insertSelective(new UserinfoPo("李白", "33"));
        int e = userinfoDao.insertSelective(new UserinfoPo("李白", "5588888888888888"));
        int f = userinfoDao.insertSelective(new UserinfoPo("李白", "66"));
        int g = userinfoDao.insertSelective(new UserinfoPo("李白", "77"));

        int result = a + b + c + e + f + g;


        return result;
    }

三:数据库

springboot中事务的使用 _ Java侠 

在插入第四条数据的时候,报数据太长的 异常 ,@Transactional注解会自动回滚,把 前三条插入成功的数据 撤销

作者:小码过河.
来源链接:https://blog.csdn.net/caidingnu/article/details/89290588

“springboot中事务的使用” 的相关文章

SpringBoot入门七(整合之事务和连接池)

  目标,配置Spring Boot自带默认的Hikari数据库连接池和使用@Transactional注解进行事务配置 分析:事务配置1.添加事务相关的启动器依赖...

SpringBoot 的事务管理

SpringBoot 的事务管理

来源:fangjian0423, fangjian0423.github.io/2016/10/07/springboot-tran...

spring boot配置事务(事务回滚)

spring boot配置事务(事务回滚)

在业务层(service)中难免存在要先后操作多张表的业务逻辑,如前端完成一个操作,后台需要对数据库三张表进行操作,如若任意一个操作事务,这几个操作...

Spring boot学习笔记之五:SpringBoot之事务管理@Transactional

Spring boot学习笔记之五:SpringBoot之事务管理@Transactional

1. 前言 以前学ssh ssm都有事务管理service层,通过applicationContext.xml配置,在service类或所有service方法都加上事务...

SpringBoot中的事务注解开发——@Transactional

SpringBoot中的事务注解开发——@Transactional

事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的两种方式。编程式事...

Java框架spring Boot学习笔记(六):Spring Boot事务管理

SpringBoot和Java框架spring 学习笔记(十九):事务管理(注解管理)所讲的类似,使用@Transactional注解便可以轻松实现事务管理。...

SpringBoot系列:事务管理器Transactional

一、事务 事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(u...

springboot 使用mybatis的事务操作

使用很简单,只需要在service层对应方法上注解@Transactional即可。 package com.wxl.go.service.impl; import...

Springboot下事务管理的简单使用

Springboot下事务管理的简单使用

关于事务管理的概念这里就不多介绍了,在我的博客“JDBC事务之理论篇”中也有介绍。 关于Spring的事务管理,主要是通过事务管理器来进行的。这里看个Spring事务管理的接口图:...