2012-03-09 1 views
0

ドメインのafterInsertトリガーで作成された現在のオブジェクトへのアクセス方法を教えてください。作成したオブジェクトをドメインafterInsertでアクセスするようにしたい

例えば、 オブジェクトが作成された後に他のドメインで作成されたオブジェクトのIDを保持したい

ステータスがさまざまな時間変更されるドメインオーダーがあります。 この変更を他のドメインオーダー履歴に記録します。

しかしorderHistoryはすべてすなわちに共通来ている:私はのbelongsTo = [オーダー順]を書いたorderHistoryドメインに :

は、注文ドメインに私はhasManyの[orderHistory orderHistory]を書きました。それぞれの注文はレコードだけではなく、すべての注文の記録が表示されています

答えて

0

作成したインスタンスのIDが必要な場合は、this.idを使用してください。

def afterInsert = { 
    log.debug "ID of currently created instance: ${this.id}" 
} 
+0

ありがとう。私は今問題があります。 – nandini

+0

いくつかのコードを表示すると答えやすくなります。 – aiolos

関連する問題