GreenDao理解(粗浅,帮助理解)

优点:

性能高,号称Android最快的关系型数据库

内存占用小

库文件比较小,小于100K,编译时间低,而且可以避免65K方法限制

支持数据库加密  greendao支持SQLCipher进行数据库加密 有关SQLCipher可以参考这篇博客Android数据存储之Sqlite采用SQLCipher数据库加密实战

简洁易用的API

1.DaoMaster  是用来管理数据库对象,和Dao类的,我们可以理解为DaoMaster是用来创建数据库和表的

2.DaoSession是用来管理Dao类的,也就是获取我们想要操作的Dao

3.Dao:每一个Dao都对应一个实体,我们可以理解为每个Dao对应一个表,表的字段就是Dao对应的表的字段

获取Dao就可以操作Dao对应的表

你可能感兴趣的:(GreenDao理解(粗浅,帮助理解))