私の会社は、クラウドベースのAPIとデータを同期させる必要があるiOS受注アプリケーションを開発中です。データはリレーショナルであり、迅速に同期できるORMを使用するソリューションを見つけるのに苦労しています。ダウンロードデータをループしたり、モデルを作成/フェッチしたり、関係を構築したりするには時間がかかりすぎています。単一の注文記録は、注文ライン、顧客、出荷、製品、および他のエンティティとの関係を有してもよく、同期プロセスは新しい/更新されたレコードごとにこれらの関連エンティティのすべてをフェッチ/作成しなければならず、SharkORM大規模データ同期プロセス
すでにActiveJDBCをORMとして使用するアプリケーションのJavaバージョンがあります。私たちは基礎となるSQLiteデータベースに直接データを挿入することができ、ActiveJDBCはAPIデータベースに既に存在するIDと外部キーを使用することができます。これにより、モデルオブジェクトを構築するよりもずっと速くダウンロードしたデータを挿入することができます。
私が知る限り、SharkORMではIDと外部キーの代替データベース列を使用することはできません。 SharkORM(または別のiOS ORM)を使って同様のことをする方法はありますか?
ありがとうございます。
SharkORMには生の実行機能が組み込まれていますか?それをどうやって使うのですか?私はそれがドキュメントに記載されて表示されませんが、おそらく私はそれを見落としている。ありがとう。 –