配置GreenDao的步骤:
一、依赖的配置
1.首先在project gradle中配置
1.1、添加GreenDao的依赖
classpath 'com.android.tools.build:gradle:3.1.0'
Classpath ‘org.greenrobot.greendao-gradle=plugin:3.2.2
2.然后在Module gradle中配置
2.1、关联使用greendao
2.2、Apply plugin: ‘org.greenrobot.greendao’
//GreenDao配置(可以不配)
greendao{
schemaVersion 1; //数据库版本号,升级时可以配置
daoPackage ‘GreenDao.green.db’ //由greendao自动生成实体列所在的包名,默认是在项目包下新建一个gen
targetGenDir ‘src/main/java’ //设置自动生成的代码所在的目录
}
Implementation ‘org.greenrobot:greendao:3.2.2’ //greendao的依赖
2、编写实体类(例如User)
@Entity
publicclassUser{
@Id(autoincrement=true)//指明id
privatelongid;
@Unique
@NotNull
@Property(nameInDb="username")//属性字段
privateStringname;
@NotNull
privateintage;
@Transient
privateStringinfo;
}
1.实体@Entity注解
schema: