greenDao 使用 一(介绍)

官网

关于greenDao:

greenDao 使用 一(介绍)_第1张图片
关于greenDao节构

greendao是对象/关系映射(ORM)。它提供了一个面向对象的接口关系数据库SQLite。ORM工具如greendao为你做重复的许多任务和你的数据提供了一个简单的接口。
而关于 ORM (Object Relation Mapping - 对象关系映射)的概念,> 可参见 Wikipedia

GREENDAO 功能说明

  • 一个精简的库级小的lib
  • 强大的功能,夸实体复杂关系查询。
  • 内存开销最小化
  • 易于使用的 APIs
  • 可能是Android最快的ORM
  • 支持加密数据库
  • 对 Android 进行高度优化

GREENDAO 设计的主要特点

  • greenDAO 性能远远高于同类的 ORMLite,具体测试结果可见官网
  • greenDAO 支持 protocol buffer(protobuf) 协议数据的直接存储,如果你通过 protobuf 协议与服务器交互,将不需要任何的映射。
  • 与 ORMLite 等使用注解方式的 ORM 框架不同,greenDAO 使用?>「Code generation的方式,这也是其性能能大幅提升的原因。

使用说明:

greenDao 使用 一(介绍)_第2张图片
使用说明

这是其核心概念:为了在我们的 Android 工程中使用 greenDAO ,我们需要另建一个纯 Java Project,用于自动生成后继 Android 工程>中需要使用到的 Bean、DAO、DaoMaster、DaoSession 等类。

你可能感兴趣的:(greenDao 使用 一(介绍))