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' // 添加應用依賴插件
android {
    compileSdkVersion 26
    defaultConfig {
        ...
    }
    buildTypes {
        ...
    }

    // 配置GreenDao基本參數
    greendao {
        schemaVersion 1 //當前數據庫版本
    }
}

dependencies {
    ...
    //log
    compile 'com.orhanobut:logger:1.15'
    //數據庫調試
    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; // 學院id

    private String memName; // 學員姓名

    private int memSex; // 學員性別
}

編譯自動生成GreenDAO相關工具類以及SQL等

DEMO入口

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

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