首先我们先说一下GreenDao的优点,为什么要使用他
优点:
性能好,号称Android最快的关系型数据库实体注解,方便省事加密优化,简洁易用的API
开始使用:
我使用的时Android Studio ,首先在build.gradle里面进行配置 compile
'org.greenrobot:greendao:3.0.1'apply
plugin:
'org.greenrobot.greendao'greendao {
targetGenDir
'src/main/java'
}classpath
'org.greenrobot:greendao-gradle-plugin:3.0.0'
greendao里面的代码是制定文件生成的包的位置的
2.然后自己写一个实体类
@Entity
public class User {
@Id
private long id;
private String
name;
private String
gender;
private String
age;
} @entity是对这个类的注解,@Id是将id作为主键,也可以@Id(autoincrement = true)设置主键自增.编译一下,系统会自动生成
图片中DaoMaster , DaoSession , UserDao这三个文件是系统 帮你生成的,特别方便,而且会自动补全实体类里面的set,get方法.
3.接下来我们就可以通过生成的这三个类去操作数据库了,写一个DBManager 类,然后
4.写完以后我们就可以通过调用Manager里面的方法对数据库进行操作了.
转载请注明原文地址: https://ju.6miu.com/read-680235.html