2016-06-22 17 views
-3

greenDAOに大きく依存しているアプリケーションの開発を引き継いでいるので、私はgreenDAOでクイッククラッシュコースをやっています。基本的に私は余分なテーブルを追加する必要があり、私は別のテーブルを追加する必要があるので、別のDAOクラスをどのように追加することができるかを知りたいと思います。既存の構造を上書きせずにgreendaoに新しいDAOクラスを追加する方法

+0

問題コードは何ですか?私はgreenDaoを使ってテーブルにドキュメントを追加しても問題はありませんでした。 – Serg

+0

@Serg例えば、私がcarテーブルを定義するcarDAOを持っていれば、自転車テーブルを定義するbicycleDAOです。どのようにすれば私のバステーブルを定義できるのかbusDaoを追加するには – Zidane

+0

http://greenrobot.org/greendao/documentation/modelling-entities/ xxDAOクラスのソースを更新するには、ジェネレータプログラムを変更して実行する必要がありますAndroidプロジェクトで使用する – Serg

答えて

1

http://greenrobot.org/greendao/documentation/modelling-entitieshttp://greenrobot.org/greendao/documentation/how-to-get-started/を参照してください。他のテーブルには、あなたはhttps://github.com/greenrobot/greenDAO/blob/master/DaoExampleGenerator/src/de/greenrobot/daogenerator/gentest/ExampleDaoGenerator.javaのように見えるあなたの源で発電機を見つける必要があります。既存のxxxDAO.javaファイルを含むディレクトリを出力ディレクトリとして指定して、ジェネレータを変更、コンパイル、実行します。ジェネレータは、xxxDA.javaファイルのカスタムメソッドを保持する既存のファイルを更新します(特別なコメントの間に適切に配置されている場合は、docsを参照)。新しいxxxDAOファイルが追加されます。

+0

非常に助けてくれてありがとう、私は今何が起こっているのか理解しています。私は現在、既存の構造を上書きせずに、以前の開発者が私に渡したジェネレータスクリプトをどのように実行するかを見極めようとしています。 – Zidane

関連する問題