Lock wait timeout exceeded; try restarting transaction

在使用springbatch进行批量时,对于不需要一起会退的事物,会创建多个新事物,但是发现报错入标题,事物被锁住了,实际上后来我意识到是一个model被更新了两次,导致事务重叠了、

 

哈哈哈 事实证明我错了 不是上面那样 而是我有一个事物没有声明事物,导致被最外面的大事务管理,没有提交,导致内部的小事务无法更新

posted @ 2024-07-12 08:26  永不熄灭的火  阅读(2)  评论(0编辑  收藏  举报