GreenDAO - 使用数据库现有表生成类?

时间:2017-03-30 09:36:54

标签: java android database greendao

我已经找到了答案,但无法找到我的问题。我已经填充了现有(复杂)数据库,我希望将其集成到Android应用程序中。我选择使用GreenDAO并尝试使用Dao Generator。我检查了像link这样的链接,将现有数据库复制到资产不是问题。 我的问题是我仍然需要编写大量代码来为模型创建实体,要创建/生成dao类。

生成类的示例代码:

Schema schema = new Schema(0, "de.test.app.database");
Entity program = schema.addEntity("Program");
program.addIdProperty();
program.addStringProperty("name");
program.addDateProperty("beginDate");
try {
    DaoGenerator db = new DaoGenerator();
    db.generateAll(schema, "app/src/main/java");
} catch (Exception e) {
    e.printStackTrace();
}

有没有办法在使用GreenDao的现有数据库/表之后生成所需的模型和dao类?例如,在休眠方式中,您可以从现有表生成POJO类。

0 个答案:

没有答案