問題タブ [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.

0 投票する
2 に答える
5189 参照

android - Sugar ORM データベースをインスタンス化できません

Android Sugar ORM ライブラリの最新バージョンを Eclipse にインポートし、プロジェクトから参照しました。マニフェストに次のメタ タグを追加しました。

これは私のPOJOオブジェクトです:

この呼び出しは、オブジェクトが null でない場合でも、常に null ポインター例外が発生します。データベースをインスタンス化する必要がありますか?

Nexus7を使用しています。

0 投票する
1 に答える
2239 参照

android - SugarORM が HashMap と ArrayList を永続化しない

project と projectList の 2 つのエンティティ クラスがあります。ProjectList には属性 id と、プロジェクトのリストを保持する HasMap があります。エラーなしで INSERT 操作を実行できますが、HashMap リストを取得している間は null.arrayList を挿入しようとしましたが、これも null を返します。

SugarORM で HashMap や ArrayList などのコレクション クラスを永続化するためのサポートはありますか?

親切に助けてください。ありがとう。

ProjectList エンティティ クラス。

0 投票する
1 に答える
678 参照

android - Sugar Orm の複数アクセスの問題

私はSugar ORM自分のアプリケーションで使用しています。

各アクティビティのほぼすべてのサーバー呼び出しで挿入削除があります。

IllegalStateExceptionアクティビティまたはフラグメントを切り替えると取得します。

この例外の背後にある理由は次のとおりです。複数のsave()またはread()操作を同時に実行しています。

この問題を回避するために、同時に複数のアクセスを回避するように取り組んでいますが、成功していません。

この問題を回避するための良い方法を教えてください。

0 投票する
3 に答える
7529 参照

android - 既存の DB とカスタム ファイル パスを使用した Android Sugar ORM

提供された例を使用して、Sugar ORM を完全に使用できます。

私のユースケースでは、サーバーから SQLite DB をダウンロードします (そのための ETL ロードは数百万のレコードになるため、サーバー側で行う必要があります)。ダウンロードは、内部ストレージのカスタム パスに保存されます。

私の場合、POCO に基づく動的 DB 作成は必要ありません。

すべてのPOCOクラスフィールドがテーブル構造と一致する場合、カスタムパスを指す既存のSQLite DBでSugar ORMを使用することは可能ですか?

0 投票する
2 に答える
1386 参照

sugarorm - 結合テーブルを使用してデータを選択する

結合テーブルで選択を行うプログラム的な方法はありますか?

SugarRecord.findWithQuery(Class, query) の回避策を実行しましたが、より良い方法に興味があります

0 投票する
2 に答える
2975 参照

android - Sugar ORM は一括削除できません

アプリでSugar ORMを使用しています。1 つのアクションを除いて問題なく動作します。つまり、一括削除できません。

私のクラスはこんな感じです

保存はできますが、すべてをリストできますが、すべてを削除することはできません:

Sugar ORM の deleteAll を使った人はいますか? それは実際に機能しますか?