GreenDao集成教程(一) GD基本集成

GreenDao引用

Project-->Gradle

buildscript {
    
    repositories {
        ...
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
        classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2' // 添加插件 更好支持GreenDao
        ...
    }
}

allprojects {
    repositories {
        ...
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

APP-->Gradle

apply plugin: 'com.android.application'
apply plugin: 'org.greenrobot.greendao' // 添加應(yīng)用依賴插件
android {
    compileSdkVersion 26
    defaultConfig {
        ...
    }
    buildTypes {
        ...
    }

    // 配置GreenDao基本參數(shù)
    greendao {
        schemaVersion 1 //當(dāng)前數(shù)據(jù)庫版本
    }
}

dependencies {
    ...
    //log
    compile 'com.orhanobut:logger:1.15'
    //數(shù)據(jù)庫調(diào)試
    debugCompile 'com.amitshekhar.android:debug-db:1.0.0'
    //GreenDao
    compile 'org.greenrobot:greendao:3.2.2' // 添加GreenDao庫
}

定義實體Entity

@Entity
public class Member {
    @Id(autoincrement = true) // id自增長
    private Long memId; // 學(xué)院id

    private String memName; // 學(xué)員姓名

    private int memSex; // 學(xué)員性別
}

編譯自動生成GreenDAO相關(guān)工具類以及SQL等

DEMO入口

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,347評論 25 708
  • 一、關(guān)于greenDAO greenDAO應(yīng)該算是當(dāng)前最火的數(shù)據(jù)庫開源框架了,它是一個將對象映射到SQLite數(shù)據(jù)...
    當(dāng)幸福來敲門58閱讀 14,044評論 3 19
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,288評論 6 342
  • GreenDao 介紹:greenDAO是一個對象關(guān)系映射(ORM)的框架,能夠提供一個接口通過操作對象的方式去操...
    小董666閱讀 862評論 0 1
  • 白云真白 藍(lán)天真藍(lán) 無邊綠草原 風(fēng)吹不吹 草彎不彎 牛羊自撒歡 酥油飄香 酒歌飛旋 牧羊女心亂 鮮花鋪路 小丘綿延...
    聽太陽升起閱讀 314評論 3 5

友情鏈接更多精彩內(nèi)容