【发布时间】:2014-11-20 03:17:31
【问题描述】:
我想知道是否可以回滚多个更改。
例如
假设在控制器内部我连续保存了三个域。
domain1.save(flush:true)
domain2.save(flush:true)
domain3.save(flush:true)
现在我希望行为是这样的,如果这三个保存中的任何一个失败,那么成功的保存也应该回滚,即我希望所有这三个保存构成一个事务。我想知道是否有办法在grails中做到这一点?我发现 withTransaction 但这似乎与特定域相关联。谢谢!寻求帮助。
【问题讨论】:
标签: grails transactions grails-orm