假设我们有如下代码(我从这里得到代码):
@Transactional
private def unitaryOperationUpdate {
Integer roleId = params.roleSelector.toInteger()
def roleInstance = Role.findById(roleId)
UserRol.removeAll userInstance
UserRol.create userInstance, roleInstance
}
如果 removeAll 和 create 之间发生了一些错误,我们如何检查自己的回滚是否正常工作?