GreenDao简单使用
greenDAO是Android的对象/关系映射(ORM)工具。它为关系数据库SQLite提供了面向对象的接口。像greenDAO这样的ORM工具可以为您完成许多重复性任务,并为您的数据提供简单的界面。 使用GreenDao的优点 1 只需要定义数据模型,GreenDao框架将创建数据实例和DAO(数据访问对象),能够节省部分代码 2使用GreenDao大多数尸体可以以每秒几千个实体的速率进行插入,更新和加载 3.GreenDao支持加密数据库来保护敏感数据 4.微小的依赖库,GreenDao的关键依赖库大小不超过100kb 5.如果需要,实体可以被激活。而活动实体可以透明的解析关系,并且有更新/删除/刷新方法,以便访问持久性功能 6.GreenDao允许你将协议缓冲区对象直接保存到数据库中,如果你通过protobuf通话到你的服务器则不需要另一个映射。常规实体的所有持久性操作都可以用于protobuf对象。 7.自动生成代码,我们需要关注实体类以及Dao,因为GreenDao已经帮我们生成了。 8.开源 GreenDao对外提供的核心类 1 DaoMaster 保存数据库对象 SQLiteDatabase 并管理特定模式的Dao类。它具有静态方法来创建表或将他们删除