如何在greendao中添加新的DAO类而不覆盖现有的结构

时间:2016-06-22 09:51:07

标签: java android android-studio orm greendao

我刚刚在greenDAO做了快速速成课程,因为我接管了一个严重依赖greenDAO的应用程序的开发。基本上我需要添加一个额外的表,我想我不能添加另一个表已经在其中定义了另一个表的DAO类,所以我想知道如何添加另一个DAO类,以便我可以添加另一张表

1 个答案:

答案 0 :(得分: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文件的目录作为输出目录。 Generator会更新现有文件,保留xxxDAO.java文件中的自定义方法(如果它们在特殊注释之间正确放置,请参阅文档)。并且将添加新的xxxDAO文件。