spring事务
RLGGL●木子弓长
这个作者很懒,什么都没留下…
展开
-
mybatis多线程如何保证事务统一
【代码】mybatis在springboot中多线程如何保证事务统一。原创 2023-02-23 16:37:11 · 667 阅读 · 0 评论 -
Lock wait timeout exceeded; try restarting transaction 问题排查
出现这个问题主要是 update 同一个表,在不同的事务,第一个事务 某个字段 set 的 值 和 第二个事务 where 用到的字段和值相同导致; 例如: 1,用Navicat 打开两个命令窗口 2,在第一个命令窗口输入: begin; update `test1` a set a.`stus`='2',a.`crt_tm`=now(),a.`upd_tm`=now() where id in (50); 3,在第二个窗口输入: update `test1` a set a.type='1' wh原创 2022-01-19 18:03:52 · 630 阅读 · 0 评论 -
spring 事务 hibernate 原生slq 原生连接问题
这是之前项目中遇到的问题,因为太忙一直没时间总结,现在终于有时间了,记录一下这个问题 springboot 和 hibernate 产生的事务问题 由于有的同事觉得直接获取数据库连接自己写sql 更加方法 ,所有就获取的connetion 这样问题就来了 1,开始获取的连接的方式是这样 Connection connection = SessionFactoryUtils.getDataSource(getSessionFactory()).getConnection(); 但是这样获取到的连接 和 s原创 2021-07-19 10:49:42 · 239 阅读 · 0 评论