問題タブ [greendao-generator]
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 - GreenDao で GROUP BY を使用する方法
SO でこの問題に関連する質問をいくつか見つけましたが、あまり役に立ちませんでした。GreenDao ライブラリを使用して Android でクエリを作成したいのですが、クエリは特定の電話番号を含むすべての行を日時の降順で取得する必要があります。グループ名でグループ化します。私のクエリ:
上記のクエリに GROUP BY を含めて行をグループ化する方法group_name
(テーブルの列として group_name があります)?
GreenDao で GROUP BY メソッドが見つかりませんでした。正しいかどうかわかりません。
android - GreenDao querybuilder で SUM と DINSTINCT を使用するには?
SqlLite データベースのテーブルの列の合計行の合計を取得したいと考えています。GreenDao ライブラリを使用しています。私は私が使用しなければならないことを知っていますSUM
。しかし、 GreenDao での使用方法がわかりませんqueryBuilder
。誰でも私を助けることができますか?また、DISTINCT。
android - GreenDaoのバージョン変更
Android プロジェクトでGreenDAOを使用しています。GreenDAO に問題があります。既存のテーブルに変更を加え、バージョンを変更して変更を移行すると、GreenDAO はすべてのテーブルを削除します。GreenDAO で生成されたファイルを変更しようとしましたが、正しい手順ではなく、機能しませんでした。
上記のコードでコメントしようとしましdropAllTables
たが、機能しませんでした。コードを実行するとコードが再生成されますか? 誰もそれを修正する方法を知っていますか?
編集:
この問題に関連する質問はほとんど見られませんでしたが、それらは古いスレッドであり、役に立ちませんでした。
android - GreenDAO (Android) - 1 つの挿入を使用して複数のテーブルでオブジェクトを永続化する
次の3つのクラスがあります。
1) テレビ番組
2) エピソード
3) モーメント
ご覧のとおり、それらの間の関係は次のとおりです。TvShow --> oneToMany --> Episode --> oneToMany --> Moment
完全に入力された TvShow オブジェクト (tvShow と呼ばれる) があると仮定すると、次のようにしてそのオブジェクトをデータベースに追加します。
これにより、tvShow オブジェクトが TvShow テーブルに正しく追加されます。ただし、エピソードテーブルとモーメントテーブルはまったく読み込まれません。tvShow オブジェクトにはいくつかのエピソードがあり、各エピソードにはいくつかの瞬間があります。他の 2 つのテーブルにもそのデータが含まれていることを期待していましたが、そうではありません。
私は何を間違っていますか?各エピソードをループして (そして、各エピソードの各モーメントをループして) 代わりに手動で挿入する必要がありますか? =(
android - GreenDao 3 でエンティティのコンテンツ プロバイダーを生成するには?
この問題に関連して: GreenDao3 でコンテンツ プロバイダーを生成する方法は?
GreenDao3 で注釈付きエンティティのコンテンツ プロバイダーを作成する方法の例を誰かが提供できますか? たとえば、私のエンティティは次のようになります。
しばらくの間、このようなコード例を最初から最後まで検索しましたが、実際にはそれらのどれもありません。