加了事务并且事务生效,仍会偶尔出现代码最后一步sql没有执行,但测试环境代码正常执行无法复现问题怎么办(测试环境与正式环境的数据库字段无差异只有数据是不一样的),求支招
忘了结束这个问题了,后续发现是数据问题,可能是代码验证的时候不够严谨导致有一些不符合要求的数据出现,比如必填字段为空,数据类型错误等等,看数据就对了
让测试方在虚拟机运行你的程序,出错的时候,暂停、快照,把快照和镜像给你。这是调试偶然错误非常有效率的方式。