从Android项目动态访问GreenDAO生成器项目

时间:2013-08-07 11:09:13

标签: android greendao

是否可以从使用GreenDAO的Android项目动态(在运行时)访问生成器项目中定义的数据库模型结构信息(实体,属性,架构......)?

我的第一印象是,这是不可能的。如果是,我该怎么做?

感谢您的回答。

1 个答案:

答案 0 :(得分:1)

你可以通过反思来做。

DaoMaster的父级AbstractDaoMaster有一个私有字段daoConfigMap,其中包含表格的配置。

不是一种正确的方法,但如果你想破解某事可能。

另一种方法,如果你想访问知识等的属性,每个生成的Dao类都有一个公共静态Properties类来定义属性。