优势:
1.存取速度快;
2.支持数据库加密;
3.轻量级;
4.激活实体;
5.支持缓存;
6.代码自动生成;
导入依赖:
项目中:
buildscript {
repositories {
google()
jcenter()
mavenCentral() // add repository
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.0'
classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2'
}
}
app中:
apply plugin: 'org.greenrobot.greendao' // apply plugin
implementation 'org.greenrobot:greendao:3.2.2' // add library
greendao
{
daoPackage 'com.greendao' //生成dao 的包名
targetGenDir 'src/main/java' //目录
}
首先创建一个bean类:
@Entity//实体
public class Bean {
//自增的ID
@Id