开源库greenDAO在Android ORM中的使用经验

准备工作:

1,在github上完整下载greenDAO项目

2,在Android Studio中配置好greenDAO的开发环境

3,定义自己所需的数据类(greenDAO会根据这些类生成对应的类库)

4,运行java main函数,生成类库,copy这些类库至所需的地方即可

(我使用的greenDAO版本是2.0.0,包括greenDAO generater也是)


过程中遇到的问题及解决方法:

1,将greenDAO项目clone到本地后,直接运行还不行,项目可能会提示文件路径异常

      解决方法:配置好generateAll函数中目标生成路径,确保路径正确。

    public static void main(String[] args) throws Exception {
        Schema schema = new Schema(1000, "de.greenrobot.daoexample");

        addNote(schema);
        addCustomerOrder(schema);
        //特别注意这个路径
        new DaoGenerator().generateAll(schema, "../greenDAO/DaoExample/src/main/java");
    }

2,运行时提示未找到dao.ftl异常,这是java main所在目录没有配置好的原因。

      解决方法:在java main所在src目录同级别新建一个src-gen目录

开源库greenDAO在Android ORM中的使用经验_第1张图片


3,其他配置保持不变,是不是很方便。


其他推荐文章:

greenDAO的使用 http://www.w2bc.com/Article/20726

你可能感兴趣的:(android,orm,开发经验,Studio,greenDAO)