为什么跑集成测试时会出现 mysql 死锁
时间: 2020-08-20来源:V2EX
前景提要
有一个加了事务的方法,先是 deleteById,然后再 insertById,这两个方法的 id 是同一个 id通过接口调用没有问题,用 maven 跑集成测试就死锁了,通过 SELECT * FROM sys.innodb_lock_waits 可以看到 insertById 被 deleteById block 住了,去掉事务的话集成测试就可以跑过去,为啥会这样...

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行