レルムを使用し始めました。それは正常に動作するように見えましたが、いくつか質問があります。プリミティブフィールドを持つ単純なオブジェクトにレルムを使用すると、すべてが問題ありません。しかし、私は複雑なオブジェクトのためにそれを使用する問題に直面している。複雑なオブジェクトにレルムを使用する
たとえば、私はクラスPassenger
を持っています。いくつかのフィールドがあります
Segment segment;
Documents documents;
....
各フィールドにはサブオブジェクトもあります。セグメントクラス
Flight flight;
Arrival arrival;
int pnrRequest;
私が理解するように、いくつかのテーブルがあり、このテーブルを接続するためには1対多の関係が必要です。私が望むのは、データベース内に旅客リストを保管することです。
問題は私が既にこのクラスをモデルとして持っていることですが、RealmObjectを拡張することはできません。私はモデルとデータベースのためのクラスを重複させたくありません。あるモデルから別のモデルへのファイルの重複や変換を避ける方法はありますか?
もし私がこのオブジェクトのインスタンスを作成すると、領域内のレコードも自動的に作成されますか? –
ソース典型的なRealmObjects – Sergey
уменядовольнобольшойобъектиестьсписокэтихобъектов(пассажиров)として、あなたのモデルを使用して、ачтоеслисериализоватьданные、залитьвбазу、апотомдесериализоватькогдамненужно。 Насколькоэтомедленнобудетпроисходить? деловтомчтомненужнохранитьсписокпассажироввонтекстетекущейсессииипотомэтотсписокможноубить。 Покаяегохранювстатическомклассечтонеестьхорошо、ноработаетоообособыстро。 –