首页 > 其他分享 >Transactional mybatis plus 不生效

Transactional mybatis plus 不生效

时间:2022-11-07 11:34:48浏览次数:46  
标签:rollbackFor Transactional Exception 回滚 testDel new mybatis plus

@Transactional 默认是当方法抛出RuntimeException 才会回滚,可以使用

@Transactional(rollbackFor = Exception.class) 指定具体异常时 就回滚

代码:

@Transactional(rollbackFor = Exception.class)
public void testDel() throws Exception {
Map<String,Object> params = new HashMap<>();
if(true){
throw new Exception("测试");
}
}

然后在controller 或service 调用该方法时时 去获取异常
try{
testDel()
}catch(){
...
}

标签:rollbackFor,Transactional,Exception,回滚,testDel,new,mybatis,plus
From: https://blog.51cto.com/u_15862653/5828352

相关文章

  • MyBatis-Plus
    1.代码生成主要依赖<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.2.0</version></de......
  • .net core在centos上使用libgdiplus库图像处理
    #Seehttps://aka.ms/containerfastmodetounderstandhowVisualStudiousesthisDockerfiletobuildyourimagesforfasterdebugging.FROMmcr.microsoft.com/......
  • 第三章:MyBatis框架Dao代理-动态代理简化代码
    第三章:MyBatis框架Dao代理内容列表◼Dao接口动态代理◼参数传递◼处理查询结果◼like和主键1Dao代理实现CURD1.1去掉Dao接口的实现类1.2getMapper......
  • MyBatisPlus快速入门
    MyBatisPlus快速入门需要的基础:MyBatisSpringSpringMVC是什么?MyBatis本来就是简化JDBC操作的!官网:https://mp.baomidou.com/MyBatisPlus,简化MyBatis......
  • mall学习教程笔记--Mybatis generator和Swagger
    github学习项目--mall学习教程https://www.macrozheng.com/mall/catalog/mall_catalog.htmlMybatisgenerator配置文件介绍MyBatis的代码生成器,可以根据数据库生成mode......
  • MyBatis-日志功能,基本的CURD,MyBatis对象分析,创建工具类。
    MyBatis-日志功能,基本的CURD,MyBatis对象分析,创建工具类。1.配置日志功能mybatis.xml文件加入日志配置,可以在控制台输出执行的sql语句和参数<settings><settingna......
  • MyBatis框架快速入门-搭建环境,编写代码,测试。
    MyBatis框架快速入门1入门案例案例的结构如下:MyBatis开发准备搭建MyBatis开发环境,实现第一个案例2使用Mybatis准备下载mybatishttps://github.com/mybati......
  • MyBatis-架构概述,什么是框架,三层架构,JDBC
    MyBatis框架-第1章框架概述1.软件开发常用结构1.1三层架构三层架构包含的三层:界面层(UserInterfacelayer)、业务逻辑层(BusinessLogicLayer)、数据访问层(Dataacc......
  • C++PrimerPlus中文第六版第2章编程练习答案
    1、#include<iostream>usingnamespacestd;intmain(){cout<<"Name:Luoxiao,\nAddress:XidianUniversity,Xi'an,ShaanxiProvince,China.\n";retu......
  • Mybatis 入门
    MyBatis简介: MyBatis是一种JDBC的框架,为了让JDBC更加简洁,快速,易于维护。MyBatis主要从以下几个方面简化JDBC:1.把注册驱动和sql语句这些硬编码,在配置文件中完成2.把手......