1
私はGrailsやGORMに慣れていません(私たちがほとんど触れていないレガシープロジェクトです)。GORM Updateすべての参照プロパティ
私の問題:クエリに一致するすべてのオブジェクトを更新する必要があり、更新は基本的にオブジェクトの別のプロパティを参照し、あるプロパティから別のプロパティにコピーする必要があります。別の課題は、問題を避けるために、検索と更新をアトミックに行う必要があることです。 dbとして私たちはmongodbを使用しています(もし何か変更があれば)。
//Example: account has three properties: A, B and C
DetachedCriteria<Account> query = Account.where {
A: "something"
}
query.updateAll(
B: C //how to reference C here?
)
私はupdateAllでCをどのように参照できますか?それが可能であれば? DetachedCriteriaを使用してロックされていません。どんなソリューションでも最高のものです。事前
これは完全にはポイントではありませんが、コピーするのではなくプロパティの名前を$に変更するだけで済みました。ありがとう – Kroney