GreenDao高效数据库/android数据库开发/数据库源码解析
飞雨的夏天
这个作者很懒,什么都没留下…
展开
-
GreenDao源码详解第一篇(Dao、Mater等类生成原理)
GreenDao官方为什么说自己的数据库框架运行快呢,首先,第一点这个框架不像其他框架通过运行期反射创建ORM映射,而是通过freemarker模板方式在编译期之前帮你生成可用的和数据库生成有关的表帮助对象,所以说这第一点就比其他数据库框架的速度快。不了解java模板freemarker用法的请去官方文档查看,freemarker官方。首先看一下GreenDao的官方给我们提供的例子:原创 2017-09-29 11:35:55 · 4012 阅读 · 0 评论 -
GreenDao源码详解第二篇(sqlite数据库操作流程分析)
上一篇我们知道,GreenDao利用FreeMarker帮我们产生了数据库辅助类,那么以这几个类怎么用为入口,进行我们的源码分析,look代码,来一个简单的条件查询 DaoMaster.DevOpenHelper d=new DaoMaster.DevOpenHelper(MainActivity.this, "sq"); DaoMaster m=new DaoMaster(d原创 2017-09-30 11:21:55 · 1635 阅读 · 0 评论