一:GreenDAO介绍
它是一个为了帮助Android开发者操作SqLite数据库的开源项目。SQLite数据库是一个轻量级的关系型数据库。但是,对SQLite数据库操作需要大量的额外工作,例如,写SQL语句和解析查询出来的结果是一个很繁琐的任务。GreenDao将可以为你解决这一切工作:它可以把Java对象转换成数据库表(也就是所谓大家熟悉的ORM,做过Java的同学应该知道Hibernate框架),用GreenDao可以通过java简单对象的API对数据进行更新、删除以及查询获取的java对象,让你花更多时间解决真的的业务问题。
二:下载地址和官网
git:https://github.com/greenrobot/greenDAO
目录结构:
(1).DaoCore:库目录,即最新的jar包代码;
(2).DaoExample:android范例工程;
(3).DaoExampleGenerator:DaoExample工程的DAO类构造器,java工程;
(4).DaoGenerator:DAO类构造器,java工程;
(5).DaoTest和DaoTestGenerator:测试相关的程序;
官网:http://greenrobot.org/greendao/
jar包下载地址:http://search.maven.org/#search%7Cga%7C1%7Cgreendao
三:在AndroidStudio中需要的配置
1.在app->src->main目录下创建文件夹(右击->New->Directory),输入文件夹名称
2.在build.gradle中增加
sourceSets {
main {
java.srcDirs = ['src/main/java', 'src/main/java-gen']
}
}
和
compile'de.greenrobot:greendao-generator:1.3.1'
3.在app目录下右击创建lib工程(右击->new->module),输入工程名称。
4.在lib工程的目录下增加
compile'de.greenrobot:greendao-generator:1.3.1'
四:生成dao相关的文件
把git上的测代码复制下修改目录后运行,目录为app->src->main->java-gen
最后他会生成各种类~
greenDAO的介绍就到这~等我下篇文章~哈哈