如何访问域的afterInsert触发器中创建的当前对象?
例如。 我想在创建对象后保留在其他域中创建的对象的id
我有一个域名订单,其状态将会改变不同的时间。 我希望将此更改记录在其他域顺序历史记录中。
在域名中我写了hasMany [orderHistory:orderHistory] 在orderHistory域我写了belongsTo = [order:order]
但是秩序历史对所有人来说都很普遍。每个订单都没有他们的记录,但所有订单的记录都显示
答案 0 :(得分:0)
如果您需要创建实例的ID,请使用this.id
。
def afterInsert = {
log.debug "ID of currently created instance: ${this.id}"
}