問題タブ [sugarorm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Sugar ORM データベースをインスタンス化できません
Android Sugar ORM ライブラリの最新バージョンを Eclipse にインポートし、プロジェクトから参照しました。マニフェストに次のメタ タグを追加しました。
これは私のPOJOオブジェクトです:
この呼び出しは、オブジェクトが null でない場合でも、常に null ポインター例外が発生します。データベースをインスタンス化する必要がありますか?
Nexus7を使用しています。
android - SugarORM が HashMap と ArrayList を永続化しない
project と projectList の 2 つのエンティティ クラスがあります。ProjectList には属性 id と、プロジェクトのリストを保持する HasMap があります。エラーなしで INSERT 操作を実行できますが、HashMap リストを取得している間は null.arrayList を挿入しようとしましたが、これも null を返します。
SugarORM で HashMap や ArrayList などのコレクション クラスを永続化するためのサポートはありますか?
親切に助けてください。ありがとう。
ProjectList エンティティ クラス。
android - Sugar Orm の複数アクセスの問題
私はSugar ORM
自分のアプリケーションで使用しています。
各アクティビティのほぼすべてのサーバー呼び出しで挿入と削除があります。
IllegalStateException
アクティビティまたはフラグメントを切り替えると取得します。
この例外の背後にある理由は次のとおりです。複数のsave()
またはread()
操作を同時に実行しています。
この問題を回避するために、同時に複数のアクセスを回避するように取り組んでいますが、成功していません。
この問題を回避するための良い方法を教えてください。
android - 既存の DB とカスタム ファイル パスを使用した Android Sugar ORM
提供された例を使用して、Sugar ORM を完全に使用できます。
私のユースケースでは、サーバーから SQLite DB をダウンロードします (そのための ETL ロードは数百万のレコードになるため、サーバー側で行う必要があります)。ダウンロードは、内部ストレージのカスタム パスに保存されます。
私の場合、POCO に基づく動的 DB 作成は必要ありません。
すべてのPOCOクラスフィールドがテーブル構造と一致する場合、カスタムパスを指す既存のSQLite DBでSugar ORMを使用することは可能ですか?
sugarorm - 結合テーブルを使用してデータを選択する
結合テーブルで選択を行うプログラム的な方法はありますか?
SugarRecord.findWithQuery(Class, query) の回避策を実行しましたが、より良い方法に興味があります
android - Sugar ORM は一括削除できません
アプリでSugar ORMを使用しています。1 つのアクションを除いて問題なく動作します。つまり、一括削除できません。
私のクラスはこんな感じです
保存はできますが、すべてをリストできますが、すべてを削除することはできません:
Sugar ORM の deleteAll を使った人はいますか? それは実際に機能しますか?