greenDAO的本质是向关系数据库SQLite中存储的数据提供面向对象的接口。仅定义数据模型,greenDAO将创建Java数据对象(实体)和DAOs(数据访问对象)。这将为您节省大量枯燥的代码,只需来回移动数据。除此之外,greenDAO还提供了一些高级的ORM特性,比如会话缓存、热切加载和活动实体。
在我们所知道的所有ORMs中,greenDAO是最快的。greenDAO并没有对性能做出任何妥协。数据库非常适合存储大量数据,因此速度很重要。使用greenDAO,大多数实体可以被插入、更新和加载数千个实体每秒的速率。