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

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

android - Where does greenDAO generator code go?

I'm investigating greenDAO for an Android version of one of our iOS apps that heavily uses CoreData functionality.

I'm confused on how to start though. I've seen the DaoGeneratorExample code, but I'm not confident on how that relates to my project.

Let's assume my project is called MyApp. Do I need to create a SECOND Android project called MyAppDaoGenerator which I just run to generate java files and put them in the MyApp directories?

Or is the schema generation supposed to exist within the MyApp code?

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

android - greenDAO と Jackson の統合

私は Android 側とバックエンドのプロジェクトに取り組んでおり、JSON 解析のために両側で Jackson ライブラリを使用しています。バックエンドに Play 2.0 を使用すると、Ebean は Jackson アノテーションに対応しますが、問題は GreenDAO にあります。GreenDAO はコード生成を使用するため、データベースを移行するたびにすべてのアノテーションを再度入力する必要があります。私は周りを検索し、
この質問だけを見つけましたが、テンプレートファイルが見つかりません.

GreenDao 2.2.0 を使用しています。

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

android-sqlite - 手動編集なしで Greendao を使用して FOREIGN KEY を生成する

Tablename Daoの createTable メソッドを手動で編集することなく、greendao-generator を使用して、データベースに FOREIGN KEY を作成することは可能ですか?

手動編集は私にとってオプションではありません。(ジェネレーターの 3.0.0 バージョンを使用します。)

ありがとうございました。

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

android - Android GreenDao の条件付き固有プロパティ

greendao で条件付きの一意のプロパティを作成するにはどうすればよいですか? エンティティがあり、2 つの固有のプロパティを作成したいのですが、条件があります。

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

android - Greendao で関係を実装するには?

私は Greendao を初めて使用します。私は greendao でエンティティを生成するためのジェネレータを作成しています。そのため、病院と患者の 2 つのエンティティがあります。それらの間には 1 対多の関係があります。したがって、病院には多くの患者がいる可能性がありますが、1 人の患者には 1 つの病院しかありません。Property hospitalId = patient.addLongProperty("hospitalId").getProperty();これで、患者テーブルに Hospitalid 列が追加されます。と

この行は、病院と患者の間に 1 対多の関係を作成します。では、これらの行の用途と、greendao で 1 対 1、1 patient.addToOne(hospital, hospitalId);hospitalToPatients.setName("patients");多、多対 1、多対多の関係を実装する方法は何ですか? PS:このコードをコピーしましたhttp://www.vertabelo.com/blog/technical-articles/a-comparison-of-android-orms

0 投票する
0 に答える
385 参照

java - greenDAO ライブラリを使用して sdCard にデータベースを作成するときの例外

greenDAO を使用して sdcard にデータベースを作成しようとしていますが、例外が発生します。ここに、DatabaseManager.java および DAOMaster.java ファイルのスニペット コードを添付しました。ご覧になり、ご提案をお願いします。ありがとうございました。:)

DatabaseManager.java

DAOMaster.java

例外

マニフェスト

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

java - Greendao は結合 dao インポートを生成できません (ToMany リレーション)

Greendao が ToMany ジョイナー dao のインポートを生成しない。これどうやってするの?Book と BookStore を作成していて、Custom Joiner で Book Store の本のリストを保存しようとしています。ビルド後、生成されたジョイナー JoinBookStoreWithBookDao が BookStoreDao にインポートされませんが、存在します。

スクリーンショット

ソース

Book.java

BookStore.java

JoinBookStoreWithBook.java