美文网首页
greenDAO框架介绍

greenDAO框架介绍

作者: e条虫 | 来源:发表于2016-02-03 10:07 被阅读784次

    一:GreenDAO介绍

    它是一个为了帮助Android开发者操作SqLite数据库的开源项目。SQLite数据库是一个轻量级的关系型数据库。但是,对SQLite数据库操作需要大量的额外工作,例如,写SQL语句和解析查询出来的结果是一个很繁琐的任务。GreenDao将可以为你解决这一切工作:它可以把Java对象转换成数据库表(也就是所谓大家熟悉的ORM,做过Java的同学应该知道Hibernate框架),用GreenDao可以通过java简单对象的API对数据进行更新、删除以及查询获取的java对象,让你花更多时间解决真的的业务问题。

    二:下载地址和官网

    git:https://github.com/greenrobot/greenDAO

    目录结构:

    (1).DaoCore:库目录,即最新的jar包代码;

    (2).DaoExample:android范例工程;

    (3).DaoExampleGenerator:DaoExample工程的DAO类构造器,java工程;

    (4).DaoGenerator:DAO类构造器,java工程;

    (5).DaoTest和DaoTestGenerator:测试相关的程序;

    官网:http://greenrobot.org/greendao/

    jar包下载地址:http://search.maven.org/#search%7Cga%7C1%7Cgreendao

    三:在AndroidStudio中需要的配置

    1.在app->src->main目录下创建文件夹(右击->New->Directory),输入文件夹名称

    2.在build.gradle中增加

    sourceSets {

                   main {

                   java.srcDirs = ['src/main/java', 'src/main/java-gen']

                  }

    }

    compile'de.greenrobot:greendao-generator:1.3.1'

    3.在app目录下右击创建lib工程(右击->new->module),输入工程名称。

    4.在lib工程的目录下增加

    compile'de.greenrobot:greendao-generator:1.3.1'

    四:生成dao相关的文件

    把git上的测代码复制下修改目录后运行,目录为app->src->main->java-gen

    https://github.com/greenrobot/greenDAO/blob/master/DaoExampleGenerator/src/de/greenrobot/daogenerator/gentest/ExampleDaoGenerator.java

    最后他会生成各种类~

    greenDAO的介绍就到这~等我下篇文章~哈哈

    相关文章

      网友评论

          本文标题:greenDAO框架介绍

          本文链接:https://www.haomeiwen.com/subject/arnskttx.html