美文网首页
greendao的引入<1>

greendao的引入<1>

作者: 天空在微笑 | 来源:发表于2017-11-21 21:52 被阅读1次

    https://github.com/greenrobot/greenDAO
    greenDAO官网

    GreenDao 优点:

    1.性能高,号称Android最快的关系型数据库
    2.内存占用小
    3.库文件比较小,小于100K,编译时间低,而且可以避免65K方法限制
    4.支持数据库加密 greendao支持SQLCipher进行数据库加密 有关SQLCipher可以参考这篇博客Android数据存储之Sqlite采用SQLCipher数据库加密实战
    5.简洁易用的API

    1. 在project的gradle中添加
    // In your root build.gradle file:
    buildscript {
        repositories {
            jcenter()
            mavenCentral() // add repository
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:2.3.3'
            classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2' // add plugin
        }
    }
    
    1. 在app module的gradle中加入
    // In your app projects build.gradle file:
    apply plugin: 'com.android.application'
    apply plugin: 'org.greenrobot.greendao' // apply plugin
     
    dependencies {
        compile 'org.greenrobot:greendao:3.2.2' // add library
    }
    
    1. 加入依赖
    dependencies {
        compile 'org.greenrobot:greendao:3.2.2' // 当前最新版本
    }
    
    1. 添加数据库属性
      在app module 的gradle的android节点添加如下:
    greendao{
            schemaVersion  1            //--> 指定数据库schema版本号,迁移等操作会用到;
            daoPackage   'sysshare.lq.com.greendaotest.gen' //--> dao的包名,包名默认是entity所在的包;
            targetGenDir 'src/main/java'//--> 生成数据库文件的目录;
        }
    

    相关文章

      网友评论

          本文标题:greendao的引入<1>

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