Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在几个域类中,我有一个createdBy带有 class的属性User。如果我删除一个用户,我想更改所有域对象以使用该属性的默认用户。
createdBy
User
我想通过交易来做到这一点(改变所有或什么都不做)。我如何使用 grails 事务执行此操作?
正如 -marko- 已经评论的那样,您可以通过实现服务来做到这一点。另一种方法是使用“beforeDelete”事件。使用 beforeDelete 时,请确保使用另一个休眠会话。
User.withNewSession { // your code here }