android-greendao学习
小侯军
这个作者很懒,什么都没留下…
展开
-
GreenDao讲义1:带你阅读github的example
GreenDao在github上的地址: https://github.com/greenrobot/greenDAO 首先你需要关注两个Project:DaoExample和DaoExampleGenerator。 DaoExample是一个Android项目,导入之后发现DaoExample能够直接运行,直接运行一发,是个记笔记的简单样例,你可以通过输入来新建一个笔记,可以通过点击笔记来删转载 2014-10-24 13:32:44 · 1491 阅读 · 0 评论 -
GreenDao讲义3:带你了解查询生成器和更加复杂的查询
查询会返回匹配特定条件的实体,使用GreenDao,你可以使用原生的SQL语句,也可以使用查询生成器(QueryBuilder)的API来生成查询。并且,查询也支持懒惰加载(lazy-loading)方式,这对于结果数目庞大的操作可能会节省内存提高性能。 1. QueryBuilder QueryBuilder能够让你在不涉及SQL语句的情况下查询实体。写SQL有几个缺点,首先是易错的转载 2014-10-24 13:35:06 · 828 阅读 · 0 评论 -
GreenDao讲义4:带你总览Feature
特点: 1. ORM (object/relation mapping) greenDao的本质是为关系型数据库SQLite中存储的数据提供一种面向对象的接口,这即是ORM的特性。只需要提供数据模型,greenDao就能生成模型的Java对象(entity)和获取模型中数据的接口(DAO)。 2. 表现 看图说话,拿ORMLite和greenDao做比较: 3. 超小的库转载 2014-10-24 13:35:48 · 656 阅读 · 0 评论 -
GreenDao讲义2 - 带你创建Android应用中的DbService
在讲义1中讲到,在我们实际的工程中,不要每次要操作数据库都获取一个session,而是在应用开始的时候通过静态方法获取一个session,官方答疑中也是这样说的(我也不知道怎样关闭一个session)。那么怎样实现呢?怎样能使得在我们的Android应用中使得调用数据库操作更加简单呢? 首先我们创建一个GreenDapHelper类: [java] view plaincopy转载 2014-10-24 13:34:01 · 1423 阅读 · 0 评论