レルムオブジェクトを部分的に更新するにはどうすればよいですか?レルムオブジェクトを部分的に更新する方法
class Person {
@PrimaryKey long id;
String name;
Address address;
}
のは、私はバックエンドと私の地元のレルムデータベースを同期して、バックエンドは、名前が変更されたid
とname
でのみPerson
私に与えますと仮定しましょう(アドレスなし:
することは、私は、このようなモデルを持っている想像してみて)。
Person.name
のみを更新するにはどうすればよいですか?さらに、Person.address
はローカルデータベースにそのまま残したい。
手動で行う必要があります。レルム上の 'id'を照会し、開始トランザクションを更新します。サーバーから得た値を更新してコミットします – Budius
本当に他の方法はありませんか?痛みを伴う... – sockeqwe
私はこの質問を前に強要しました。そして、レルムチームの1人の男がここに答えました。私は今、リンクを見つけることができませんが、あなたはそれを検索することができます。うん、それは痛いです。ヌルチェック付きの 'update'メソッドがあれば素晴らしいでしょう。 – Budius