最好的安卓数据库ORM框架greenDao使用详解(一)

来源:互联网 发布:nginx安装ssl模块 编辑:程序博客网 时间:2024/05/26 20:24

greendao简介


    大家好,我是jayronlou,工作三年,在安卓的学习路上有一些小收获和一些总结,陆陆续续和大家一起分享,希望大家不吝赐教,今天就和大家一起讨论研究greenDao这个安卓的号称最好的ORM框架。
    首先来了解一下greendao框架的说明:greenDAO是用来帮助安卓开发者使用SQLite存储数据的一个开源项目。SQLite是一个非常棒的嵌入式关系型数据库,然而直接用sqlite数据库开发需要做很多额外的工作,例如你需要编写SQL语句以及解析结果,这事相当繁琐的工作。greenDAO会帮你做这样的事情:把Java对象映射到数据库表(通常称为ORM)。通过这种方式,你可以使用面相对象的API来进行增删改查的数据库操作,大大节省数据库的底层操作,直接处理你的业务逻辑。

greenDAO优势:


  • 最高性能(可能是安卓最快的ORM框架)
  • 易于使用
  • 根据安卓特性,为安卓高度优化
  • 最大化节省内存
  • library比较小,专注于功能

    网上(http://www.tuicool.com/articles/7VVfye)有哥们简单对比了几个比较著名的安卓开发ORM 的增删改查的性能,经过对比,ORM确实有很多的优势,但是用起来(比如创建javaBean)的确和之前安卓开发的方式有些不一样,本文将带你一步步走进greenDAO的世界。首先下载(http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22de.greenrobot%22%20AND%20a%3A%22greendao-generator%22)最新的javaBean生成器和greendao(http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22de.greenrobot%22%20AND%20a%3A%22greendao%22)

0 0
原创粉丝点击