如何检查@transactional方法是否在Grails中正确执行回滚?

时间:2013-08-31 12:15:20

标签: database debugging grails rollback

假设我们有一个如下代码(我得到了代码frome here):

@Transactional
private def unitaryOperationUpdate {

    Integer roleId = params.roleSelector.toInteger()
    def roleInstance = Role.findById(roleId)
    UserRol.removeAll userInstance
    UserRol.create userInstance, roleInstance
}

如果在removeAll和create之间发生了一些错误,我们怎么能检查自己回滚是否正常工作?

0 个答案:

没有答案