別のドメイン クラスを持つ親ドメイン クラスがありhasMany
ます。親ドメイン クラスと子ドメイン クラスの両方にlastUpdated
、dateCreated
フィールドと フィールドがあります。私の問題は、子ドメイン クラスを更新するときに、親ドメイン クラスがその変更を反映し、そのlastUpdated
フィールドも更新する必要があることです。
この機能を実装する Grails が提供する親と子の間のマッピングまたはその他の構成はありますか?
アップデート
子ドメイン クラスに次の行を追加しました。
def beforeUpdate = {
parent.lastUpdated = new Date()
}
lastUpdated
また、子を更新するときに、新しいフィールドを永続化するために親も保存する必要があることをコントローラーで確認する必要がありました。これはうまくいくようですが、これを行うマッピングまたは同様のものがあるかどうかを知りたいです。