优点:
性能高,号称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对应的表
网友评论