但是,在使用SQL Server (2012或更高版本)时,如何检测此回滚何时完成?对于长时间运行的事务,回滚可能需要很长时间,而且通常会占用大量的数据库IO,因此立即重试该事务可能不是明智之举。在我们的情况下,我们希望等待回滚完成。
(在我们的特定情况下,回滚是由于使用TransactionScope类的事务超时而发生的,但我更喜欢一种适用于任何类型的回滚的方法)。如果没有进行回滚</em
无论如何,我都不需要做显式回滚,但是不管有没有,回滚都不会发生。withTransaction回滚似乎不起作用。还是我做错什么了?在此之前,此错误导致登录失败,这意味着当局的记录没有回滚。ERROR springsecurity.GrailsDaoImpl - User [admin9] has no GrantedAuthority
所以一切看起来都很好。因此,即使回滚看起来很有效,但从未保存到