Ren*_*gen 9 mysql deadlock doctrine-orm
在我正在研究的symfony2项目中,有时在调用flush
我的实体管理器时会发生死锁.这导致例外.大多数情况下,此错误只发生一次,第二次尝试插入相同的数据正常工作.
有没有一种好方法可以再次执行(刷新)同一个事务.很简单
$em->flush();
Run Code Online (Sandbox Code Playgroud)
不会这样做,因为如果发生错误,实体经理会被关闭.
我发现https://github.com/doctrine/doctrine2/pull/806位没有提供解决方案.