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相关推荐

  1. Spring Boot Transactional注解源码阅读笔记(二)

      在源码笔记(一)中,我们留下了几个问题: Spring Boot是怎么扫描到我们的bean里面有 Transactional 这个注解,并且把 InfrastructureAdvisorAutoP ...

  2. 事物Spring boot @Transactional

    事物:dr @Override @UDS(value="fq") @Transactional public BaseResultMessage testTransactional ...

  3. 不要在 Spring Boot 集成测试中使用 @Transactional

    在测试运行时,测试类中 @Transactional 注解,会导致测试中 Entity 数据的操作都是在内存中完成,最终并不会进行 commit 操作,也就是不会将 Entity 数据进行持久化操作, ...

  4. Spring Boot 中使用 @Transactional 注解配置事务管理

    From: https://blog.csdn.net/nextyu/article/details/78669997 事务管理是应用系统开发中必不可少的一部分.Spring 为事务管理提供了丰富的功 ...

  5. Spring Boot 声明式事务 @Transactional 的使用

    1.Spring Boot 项目中使用事务 首先使用 @EnableTransactionManagement 注解开启事务支持,然后在需要事务管理的 public 方法上添加注解 @Transact ...

  6. Spring Boot之@Transactional无法生效的问题分析

    引言 在Spring Boot中通过在pom.xml文件中的dependency来引入data-jpa的完整依赖,实现dao层的快速实现. 数据库类型: MySQL 应用框架: Spring Boot ...

  7. 如何设置Java Spring Boot JWT授权和认证

    In the past month, I had a chance to implement JWT auth for a side project. I have previously worked ...

  8. Spring Boot + Redis 实现各种操作,写得太好了吧!

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:blog.csdn.net/qq_42105629/article/details/102589319 一.Jedis,Red ...

  9. Spring Boot 核心知识点总结,面试再也不怕了!

    欢迎关注方志朋的博客,回复"666"获面试宝典 作者:lizmit https://blog.csdn.net/qq_35216516 Spring Boot 核心功能 1.独立运 ...

最新文章

  1. sklearn.preprocessing.PolynomialFeatures
  2. 洛谷 深基 第1部分 语言入门 第7章 函数与结构体
  3. 最通俗易懂的图神经网络(GCN)原理详解
  4. 几个多字节和UNICODE及UTF-8之间相互转化的函数
  5. Spring Boot (4)---配置文件详解
  6. r语言调用python_python3调用R语言干货
  7. C语言和设计模式(抽象工厂模式)
  8. layUI提交多个相同name的值
  9. mysql 忘记密码解决方法(有用)
  10. APK反编译JAVA源码
  11. [Asp.Net Core]Session的使用
  12. 高人泡MM的QQ聊天记录
  13. 【设计鉴赏】精选字体设计鉴赏
  14. html5积分墙联盟,积分墙平台有哪些(全面解读积分墙)
  15. 深度学习WideDeep模型——记忆能力和泛化能力的综合
  16. ubuntu su 密码
  17. 基于浏览器的http普通请求与ajax请求
  18. pycharm(python)的注释
  19. Java在Web端微信公众号授权登录
  20. STL(lower_bound)运行时错误

热门文章

  1. ${project.build.directory}
  2. Java static initialization研究
  3. SAP CRM呼叫中心toolbar的cancel按钮会导致session清理
  4. 如何处理SAP OData错误消息: Invalid parametertype used at function XXXX
  5. 使用apache的HttpClient进行http通讯,隐藏的HTTP请求头部字段是如何自动被添加的
  6. SAP CRM和SAP Hybris的action profile
  7. 在云环境上使用SLF4J对Java程序进行日志记录
  8. Linux必知必会的基本命令和部署项目流程
  9. ediplus 复制编辑一列_EditPlus等编辑器选中列(块)的方法
  10. oracle行的唯一标识符,Oracle 10g SELECT 语句