greenDao是一个将对象映射到SQLite数据库中的轻量且快速的ORM解决方案。
关于greenDAO的概念可以看官网greenDAO
greenDAO 优势
1、一个精简的库
2、性能最大化
3、内存开销最小化
4、易于使用的 APIs
5、对 Android 进行高度优化
GreenDao 3.0配置
GreenDao 3.0采用注解的方式来定义实体类,通过gradle插件生成相应的代码。
一,在as中导入相关的依赖
apply plugin: 'com.android.application'
apply plugin: 'org.greenrobot.greendao'
android {
...
...
greendao{
schemaVersion 1
targetGenDir 'src/main/java'
//自定义路径
daoPackage 'com.anye.greendao.gen'
}
}
dependencies {
...
...
compile 'org.greenrobot:greendao:3.1.0'
}
二,创建一个User的实体类
@Entity
public class