美文网首页
android GreenDao数据库框架前期配置

android GreenDao数据库框架前期配置

作者: 亚哈吧 | 来源:发表于2018-06-08 10:32 被阅读0次

    a、设置仓库与插件(Project: build.gradle)

    dependencies {

            classpath 'com.android.tools.build:gradle:2.3.2'

            classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2' // add plugin

        }

    b、 配置依赖 ( Module:app  build.gradle  )

    apply plugin: 'com.android.application'

    apply plugin: 'org.greenrobot.greendao' // apply plugin

    dependencies {

        compile 'org.greenrobot:greendao:3.2.2' // add library

        // This is only needed if you want to use encrypted databases

        compile 'net.zetetic:android-database-sqlcipher:3.5.6'//加密库依赖(可选项)

    }

    c、 配置数据库相关信息 ( Module:app  build.gradle  )

    greendao {

        schemaVersion 1 //数据库版本号

        daoPackage 'com.speedystone.greendaodemo.db'// 设置DaoMaster、DaoSession、Dao 包名

        targetGenDir 'src/main/java'//设置DaoMaster、DaoSession、Dao目录

    }

    d、点击 : Sync Project with Gradle Files 按钮,同步一下工程 , 配置完成

    e、简单验证配置

          1, 我们写一个简单的实体类(User),测试一下

    package com.speedystone.greendaodemo.model;

    import org.greenrobot.greendao.annotation.Entity;

    import org.greenrobot.greendao.annotation.Id;

    /**

     * Created by Speedy on 2017/6/30.

     */

    @Entity

    public class User {

        @Id

        private long id;

        private String name;

        private int age;

        //此处省略了getter,setter 方法

    }

          2、点击 Make Project(或者 Make Moudle 'App') 编译一下工程 。如果配置正确,会在配置的包目录下自动会生成 DaoMaster,DaoSession 和 UserDao 类 。

    具体使用请参考Android ORM 框架:GreenDao 使用详解

    相关文章

      网友评论

          本文标题:android GreenDao数据库框架前期配置

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