JSONを介して送信されたクライアントから取得したオブジェクトを保存する際の非常に基本的な質問があります。
クライアントに転送される顧客オブジェクトがあります。顧客を編集した後、Grailsに送り返され、データベースに保存する必要があります。パフォーマンスのために、私は完全な顧客オブジェクトをネットワーク経由で送信していません。
問題は、顧客オブジェクトを保存したい場合、Grailsはもちろん顧客オブジェクトの関係を検証して失敗することです。私は関係を送っていないので、これはOKです。
私の質問は、どうすればこの問題を解決できるかということです。顧客IDを使用してデータベースに再度クエリを実行し、編集したプロパティを更新する必要がありますか、それともより洗練された方法がありますか?オブジェクトを格納するたびにデータベースを読み取る必要があるため、データベースの観点からは少しコストがかかるように見えます。コードの観点からも、どのプロパティが設定されているかを確認して更新する必要があります。
ありがとうございました!