GreenDao3.0在Android Studio中的简单使用

来源:互联网 发布:淘宝最帅男模特顾义伟 编辑:程序博客网 时间:2024/06/07 04:31


GreenDao3.0简单使用

关于GreenDao

greenDao是一个将对象映射到SQLite数据库中的轻量且快速的ORM解决方案。
关于greenDAO的概念可以看官网greenDAO

greenDAO 优势

1、一个精简的库
2、性能最大化
3、内存开销最小化
4、易于使用的 APIs
5、对 Android 进行高度优化

GreenDao 3.0使用

GreenDao 3.0采用注解的方式来定义实体类,通过gradle插件生成相应的代码。

一,在as中导入相关的包
compile'org.greenrobot:greendao:3.0.1'compile'org.greenrobot:greendao-generator:3.0.0'
二,在build.gradle中进行配置:
apply plugin: 'org.greenrobot.greendao'buildscript {     repositories {         mavenCentral()    }    dependencies {    classpath 'org.greenrobot:greendao-gradle-plugin:3.0.0'        }}

在gradle的根模块中加入上述代码。

三,自定义路径
greendao {    schemaVersion 1    daoPackage 'com.anye.greendao.gen'    targetGenDir 'src/main/java'}

在gradle的根模块中加入上述代码,就完成了我们的基本配置了。
属性介绍:
schemaVersion–> 指定数据库schema版本号,迁移等操作会用到;
daoPackage –> dao的包名,包名默认是entity所在的包;
targetGenDir –> 生成数据库文件的目录;