关于greenDao:
greendao是对象/关系映射(ORM)。它提供了一个面向对象的接口关系数据库SQLite。ORM工具如greendao为你做重复的许多任务和你的数据提供了一个简单的接口。
而关于 ORM (Object Relation Mapping - 对象关系映射)的概念,> 可参见 Wikipedia
GREENDAO 功能说明
- 一个精简的库级小的lib
- 强大的功能,夸实体复杂关系查询。
- 内存开销最小化
- 易于使用的 APIs
- 可能是Android最快的ORM
- 支持加密数据库
- 对 Android 进行高度优化
GREENDAO 设计的主要特点
- greenDAO 支持 protocol buffer(protobuf) 协议数据的直接存储,如果你通过 protobuf 协议与服务器交互,将不需要任何的映射。
- 与 ORMLite 等使用注解方式的 ORM 框架不同,greenDAO 使用?>「Code generation的方式,这也是其性能能大幅提升的原因。
使用说明:
这是其核心概念:为了在我们的 Android 工程中使用 greenDAO ,我们需要另建一个纯 Java Project,用于自动生成后继 Android 工程>中需要使用到的 Bean、DAO、DaoMaster、DaoSession 等类。