您的位置:首页 > 移动开发 > Android开发

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

2016-03-24 11:24 579 查看
准备工作:

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目录



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

其他推荐文章:

greenDAO的使用 http://www.w2bc.com/Article/20726
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: