GreenDao 添加到AS 中的步骤:
1,在app 的build.gradle 中添加如下代码:
apply plugin: 'org.greenrobot.greendao' greendao{ schemaVersion 1 targetGenDir 'src/main/java' daoPackage 'com.greendao3.dao'depenencies中添加:
compile 'org.greenrobot:greendao:3.0.1'
greendao节点里有以下几种元素
schemaVersion:当前数据库的版本号,如果改变了数据库表的结构,或者添加表,删除表等等,需要 改schemaVersion的值,默认值是1。
targetGenDir:自动生成的代码放在哪个根目录下,默认的是build/generated/source/greendao目录下
daoPackage:dao,DaoMaster,DaoSession的位置,默认是在build/generated/source/greendao目录下
2,在project 的buil.gradle 中添加
classpath 'org.greenrobot:greendao-gradle-plugin:3.0.0'
3,创建实体类
@Entity
public class User {
@Id
private Long id;
private String name;
private int age;
//下面省去了 setter/getter
}
public class User {
@Id
private Long id;
private String name;
private int age;
//下面省去了 setter/getter
}
在点击build----->Make Project后就可自动在指定的
daoPackage中生成dao,DaoMaster,DaoSession等文件。
而且User实体中的get和set 方法都已经帮你自动生成,如下: