GORM 事务回滚失败:提交成功后回滚,导致数据错误
这段日志显示了在2023年3月19日11点01分49秒,一个ID为32253的查询执行了一个起始事务的操作,然后准备执行一个插入数据的操作。接着,该查询执行了一个插入操作,在jy_file表中插入了一条数据,但是该数据的type和name字段都为空。插入操作执行完毕后,该查询提交了事务。同时,另一个ID为32252的查询执行了一个回滚操作。
根据这段日志,可以看出GORM开启了事务,并且在插入操作失败后执行了回滚操作。但是由于提交事务的操作在回滚之前执行,因此导致了数据被提交成功的情况。这可能是由于GORM的事务管理机制问题导致的,需要进一步排查。
原文地址: https://www.cveoy.top/t/topic/lJkD 著作权归作者所有。请勿转载和采集!