Spring boot @Transactional
1.注解@Transactional
2.异常回滚 TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
@Override
@UDS(value="fq")
@Transactional
public BaseResultMessage testTransactional(){
BaseResultMessage rm = Utils.baseDefaultResultMessageSuccess();
TestEntity test = new TestEntity();
test.setId(5);
test.setName("xx");
int i = otherOrderInMapper.insetTest(test);
try{
int m=10/0;
}catch (Exception e) {
logger.error("==> 异常回滚!");
rm.setType(false);
rm.setMsg(" 异常回滚");
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
}
return rm;
}
转载于:https://www.cnblogs.com/gzhbk/p/11341179.html
Spring boot @Transactional相关推荐
- Spring Boot Transactional注解源码阅读笔记(二)
在源码笔记(一)中,我们留下了几个问题: Spring Boot是怎么扫描到我们的bean里面有 Transactional 这个注解,并且把 InfrastructureAdvisorAutoP ...
- 事物Spring boot @Transactional
事物:dr @Override @UDS(value="fq") @Transactional public BaseResultMessage testTransactional ...
- 不要在 Spring Boot 集成测试中使用 @Transactional
在测试运行时,测试类中 @Transactional 注解,会导致测试中 Entity 数据的操作都是在内存中完成,最终并不会进行 commit 操作,也就是不会将 Entity 数据进行持久化操作, ...
- Spring Boot 中使用 @Transactional 注解配置事务管理
From: https://blog.csdn.net/nextyu/article/details/78669997 事务管理是应用系统开发中必不可少的一部分.Spring 为事务管理提供了丰富的功 ...
- Spring Boot 声明式事务 @Transactional 的使用
1.Spring Boot 项目中使用事务 首先使用 @EnableTransactionManagement 注解开启事务支持,然后在需要事务管理的 public 方法上添加注解 @Transact ...
- Spring Boot之@Transactional无法生效的问题分析
引言 在Spring Boot中通过在pom.xml文件中的dependency来引入data-jpa的完整依赖,实现dao层的快速实现. 数据库类型: MySQL 应用框架: Spring Boot ...
- 如何设置Java Spring Boot JWT授权和认证
In the past month, I had a chance to implement JWT auth for a side project. I have previously worked ...
- Spring Boot + Redis 实现各种操作,写得太好了吧!
欢迎关注方志朋的博客,回复"666"获面试宝典 来源:blog.csdn.net/qq_42105629/article/details/102589319 一.Jedis,Red ...
- Spring Boot 核心知识点总结,面试再也不怕了!
欢迎关注方志朋的博客,回复"666"获面试宝典 作者:lizmit https://blog.csdn.net/qq_35216516 Spring Boot 核心功能 1.独立运 ...
最新文章
- sklearn.preprocessing.PolynomialFeatures
- 洛谷 深基 第1部分 语言入门 第7章 函数与结构体
- 最通俗易懂的图神经网络(GCN)原理详解
- 几个多字节和UNICODE及UTF-8之间相互转化的函数
- Spring Boot (4)---配置文件详解
- r语言调用python_python3调用R语言干货
- C语言和设计模式(抽象工厂模式)
- layUI提交多个相同name的值
- mysql 忘记密码解决方法(有用)
- APK反编译JAVA源码
- [Asp.Net Core]Session的使用
- 高人泡MM的QQ聊天记录
- 【设计鉴赏】精选字体设计鉴赏
- html5积分墙联盟,积分墙平台有哪些(全面解读积分墙)
- 深度学习WideDeep模型——记忆能力和泛化能力的综合
- ubuntu su 密码
- 基于浏览器的http普通请求与ajax请求
- pycharm(python)的注释
- Java在Web端微信公众号授权登录
- STL(lower_bound)运行时错误
热门文章
- ${project.build.directory}
- Java static initialization研究
- SAP CRM呼叫中心toolbar的cancel按钮会导致session清理
- 如何处理SAP OData错误消息: Invalid parametertype used at function XXXX
- 使用apache的HttpClient进行http通讯,隐藏的HTTP请求头部字段是如何自动被添加的
- SAP CRM和SAP Hybris的action profile
- 在云环境上使用SLF4J对Java程序进行日志记录
- Linux必知必会的基本命令和部署项目流程
- ediplus 复制编辑一列_EditPlus等编辑器选中列(块)的方法
- oracle行的唯一标识符,Oracle 10g SELECT 语句