GreenDAO框架
GreenDAO是android中使用比较多的一个ORM框架,本栏目介绍GreenDAO的基本使用和注意事项
杨景文Blog
正人者,先正己,方能正人
展开
-
GreenDAO框架(一)-基本配置篇
前言GreenDao是一款ORM(object/relational mapping 对象关系映射)框架。是目前最快的ORM框架之一。(本案例中使用的开发工具是android studio)。GreenDao的官网:http://greenrobot.org/greendao/GreenDao的下载地址:https://github.com/greenrobot/greenDAO原创 2016-12-06 23:57:52 · 1241 阅读 · 0 评论 -
GreenDAO框架(二)基本使用篇
前言上一篇介绍了GreenDao框架的基本配置,本篇将介绍GreenDao的基本使用(本篇文章是接上一篇而写,本篇使用的代码建立在上一篇的基础之上),包括增删查改操作,以及一些注意事项。上篇文章我们提到配置完成GreenDao之后,在Android项目中使用流程是:1、通过DB对象创建DaoMaster2、通过DaoMaster创建DaoSession3、通过DaoSessio原创 2016-12-09 09:50:38 · 594 阅读 · 0 评论 -
GreenDAO框架(三)表的关联关系
前言前面介绍了GreenDao的一些基本配置和用法。此篇文章将重点介绍GreenDao的多表之间的关联关系,其中包括一对一,一对多,多对多关系。这些都是数据库的基本知识,即使没有学过数据库也不要紧,我们会举一些例子帮助大家理解。此篇介绍的关联关系主要是介绍怎么配置,只要配置好了自动生成之后,使用的话就跟前面的基本使用是类似的。官方介绍关联关系的网址:官方文档地址。一对一原创 2016-12-09 17:18:56 · 1172 阅读 · 0 评论 -
GreenDAO框架(四)数据库的更新升级
不是废话在实际项目开发中,很多初学者没有关注数据库在APP进行版本迭代的时候的更新问题。就是因为此原因,虽然本章节的内容不多,但是单独拿出来介绍,主要是引起菜鸟的注意。在Android原生的数据库帮助类SQLiteOpenHelper中有2个方法onCreate和onUpgrade。其中onCreate是用于第一次创建数据库的时候执行,onUpgrade是在后期进行版本迭代的时候更新数原创 2016-12-09 17:20:44 · 1468 阅读 · 0 评论 -
GreenDao框架使用(五)数据库安全方案
前言此片文章其实不在我介绍GreenDao框架使用的范畴之内,但是因为在看GreenDao官方文档的时候,看到了数据库安全的问题。于是拿出来说一下。其实数据库的安全问题不是从GreenDao才开始有的。android的SQLiteOpenHelper类使用SQLCipher同样可以做到数据库的高安全性。数据库安全一个APP一旦发布出去,在已经获取Root权限的手机上原创 2017-01-19 10:00:26 · 692 阅读 · 0 评论