实例:

插入张三和李四,李四插入失败,不影响张三插入。

    @Override@Transactionalpublic void testTx() {User user = new User();user.setUserCode("10002");user.setLoginCode("10002");user.setUserName("张三");user.setPassword("123456");baseMapper.insert(user);try{//代理对象,IUserService userService = SpringUtils.getBean("userService");userService.save();}catch (Exception e){System.out.println("-----------------------------------");e.printStackTrace();}}
@Override@Transactional(propagation = Propagation.REQUIRES_NEW)public void save(){User user2 = new User();user2.setUserCode("10003");user2.setLoginCode("10003");user2.setUserName("李四");user2.setPassword("123456");baseMapper.insert(user2);int i = 1/0;}

java事务内开启新事务,并只回滚新开事务相关推荐

  1. sqlsever回滚操作_SqlServer 事务回滚(1)

    SQL事务 一.事务概念 事务是一种机制.是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行.因此事务是一个不可分割的工作逻辑单元.在数据库系统上执行并发操作时事务是作为 ...

  2. SpringBoot异常处理回滚事务详解(自动回滚、手动回滚、部分回滚)(事务失效)...

    参考:https://blog.csdn.net/zzhongcy/article/details/102893309 概念 事务定义 事务,就是一组操作数据库的动作集合.事务是现代数据库理论中的核心 ...

  3. sqlsever回滚操作_sqlserver事务与回滚

    如果要在Production执行数据改动必须小心,可以使用事务提前验证一下自己写的SQL是不是你期望的.尤其是Update的where 条件有问题的话,跟新的记录就会超出预期的范围.如下面的语句,一着 ...

  4. mysql 事务回滚语句_数据库事务回滚语句-sql事务回滚语句是-用于事务回滚的sql语句...

    sql 回滚语句 这种情况的数据恢复只能利用事务日志的备份来进行,所以如果你的SQL没有进行相应的全库备份 或不能备份日志(truncate log on checkpoint选项为1),那幺就无法进 ...

  5. 问题(待完成):微服务,失败回滚?保持事务的原子性?多步骤调用,如何来实现...

    问题(待完成):微服务,失败回滚?保持事务的原子性?多步骤调用,如何来实现 转载于:https://www.cnblogs.com/panpanwelcome/p/9104746.html

  6. mysql事务管理及spring声明式事务中主动异常抛出使数据库回滚

    mysql事务管理及spring声明式事务中主动异常抛出使数据库回滚 参考文章: (1)mysql事务管理及spring声明式事务中主动异常抛出使数据库回滚 (2)https://www.cnblog ...

  7. sql事务(Transaction)用法介绍及回滚实例

    sql事务(Transaction)用法介绍及回滚实例 事务(Transaction)是并发控制的单位,是用户定义的一个操作序列.这些操作要么都做,要么都不做,是一个不可分割的工作单位.通过事务, S ...

  8. java 回滚异常_Spring事务管理只对出现运行期异常进行回滚

    Spring的事务管理默认只对出现运行期异常(java.lang.RuntimeException及其子类)进行回滚. 如果一个方法抛出Exception或者Checked异常,Spring事务管理默 ...

  9. java pg数据库事务回滚,基于Postgresql 事务的提交与回滚解析

    用过oracle或mysql的人都知道在sqlplus或mysql中,做一个dml语句,如果发现做错了,还可以rollback;掉,但在PostgreSQL的psql中,如果执行一个dml,没有先运行 ...

最新文章

  1. 数据分析需求转型与商业模式重构
  2. 存储组件的实现思路分析及代码实现
  3. pwndbg用docker实现,进行题目分析
  4. 关于团队项目的一些感想——刘宇翔
  5. [react] 状态管理器解决了什么问题?什么时候用状态管理器?
  6. Matlab之数据处理
  7. MySQL错误Another MySQL daemon already running with the same unix socket.
  8. unity打开htc vive 的前置摄像头 和 实现增强现实效果
  9. dms虚拟服务器,取得dms服务器ip
  10. scala_day01_安装_基础_IO_函数_递归_异常_方法_样例类_伴生对象
  11. P1005 [NOIP2007 提高组] 矩阵取数游戏
  12. Vista 自动激活工具(最新 最权威 所有版本 可升级)
  13. springboot通过maven管理mysql驱动加载失败
  14. ubuntu安装中的小tips
  15. 电脑知识与技术杂志电脑知识与技术杂志社电脑知识与技术编辑部2022年第15期目录
  16. 平面解析几何----圆锥曲线焦点弦上焦半径的倒数和为ep分之2的初等几何证明
  17. 2009.6.29在淘宝网里订购了多普达P4550手机
  18. JS/正则 验证 数字 电话号码 传真 邮箱 手机号码 邮编 日期
  19. wps vba连接mysql_第12篇 WPS数据库编程.pdf
  20. 接口 和 http协议

热门文章

  1. LaTeX 写作的两个辅助工具:统计中文字数和关闭Acrobat中的PDF文档 1
  2. 第 3-3 课:狼、羊、菜和农夫过河问题
  3. usb接口wifi模块rtl8188cus issue
  4. android soap webservice 数据流传输,Android利用Soap读取WebService并且解析XML的DataSet数据...
  5. linux命令怎么寻找文件夹,linux怎么用命令寻找文件夹
  6. 什么是mvc和mvvm?以及mvc和mvvm的区别
  7. [时态]四、一般过去时 英文中最大的问题是名词
  8. 2022跨境出海:中东地区网红营销现状及特点
  9. 微信小程序列表播放视频 播放当前视频上一个暂停
  10. vs2017调用目标发生异常