問題タブ [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.
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 に生成する理由、またはそれを解決する方法がわかりません。
objectbox - io.objectbox.exception.DbDetachedException: 切り離されたエンティティの関係を解決できません
ObjectBox データベースで動作するクラスの単体テスト中に、次のエラーが発生しました。
io.objectbox.exception.DbDetachedException: 切り離されたエンティティの関係を解決できません
macOS での単体テストのために、必要なすべてのデータをエンティティ クラスに実装しました。したがって、エンティティの関係は、それ自体を指す対 1 および対多の関係です。
単体テストは非常に簡単です。
そして、私がテストしている実際のクラスは通常のマッパーです:
parent
およびsubCategories
をより詳細にテストしている他のテストがいくつかありますが、すべてのテストで同じエラーが発生しました。以前は問題なく動作していましたが、何か問題が発生しました。
android - ObjectBoxのクエリobserveで変更されたデータのみを取得することは可能ですか?
クエリの観察に関するドキュメントを読んでいました。
私が理解していることから、このコードは毎回すべてのデータを返します。ただし、RecyclerView の追加/削除アニメーションを機能させるには、どのデータが変更されたか、およびデータにどのような種類の変更 (削除/変更/追加) が発生したかを知る必要があります。
変更されたデータのみを取得する方法はありますか?