問題タブ [objectbox]

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 投票する
1 に答える
283 参照

android - Greendao3 から Object box への移行

GreenDao3 から ObjectBox に移行しましたが、プロジェクトがビルドされません。このようなエラーが発生します

../app/build/generated/source/kapt/indexDebug/com/aff/index/main/boxdb/AliasDao.java エラー:(53, 29) エラー: シンボル メソッド getContentId() が見つかりません

これは GD3 の Alias クラスです。

これは ObjectBox Alias クラスです。

そして、これは ObjectBox によって生成された DAO です。

これは GD3 Dagenerator の Alias Entity でした

Object Box が getContentId() を DAO に生成する理由、またはそれを解決する方法がわかりません。

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

objectbox - io.objectbox.exception.DbDetachedException: 切り離されたエンティティの関係を解決できません

ObjectBox データベースで動作するクラスの単体テスト中に、次のエラーが発生しました。

io.objectbox.exception.DbDetachedException: 切り離されたエンティティの関係を解決できません

macOS での単体テストのために、必要なすべてのデータをエンティティ クラスに実装しました。したがって、エンティティの関係は、それ自体を指す対 1 および対多の関係です。

単体テストは非常に簡単です。

そして、私がテストしている実際のクラスは通常のマッパーです:

parentおよびsubCategoriesをより詳細にテストしている他のテストがいくつかありますが、すべてのテストで同じエラーが発生しました。以前は問題なく動作していましたが、何か問題が発生しました。

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

android - ObjectBoxのクエリobserveで変更されたデータのみを取得することは可能ですか?

クエリの観察に関するドキュメントを読んでいました。

私が理解していることから、このコードは毎回すべてのデータを返します。ただし、RecyclerView の追加/削除アニメーションを機能させるには、どのデータが変更されたか、およびデータにどのような種類の変更 (削除/変更/追加) が発生したかを知る必要があります。

変更されたデータのみを取得する方法はありますか?