GreenDao簡單使用

新建存放greenDAO的生成目錄

在 */src/main目錄下新建一個與 java 同層級的java-gen目錄,用于存放由 greenDAO 生成的 Bean、DAO、DaoMaster、DaoSession類:

步驟1
步驟2

配置 Android工程(app)的 build.gradle腳本

    sourceSets {
        main {
            java {
              srcDir 'src/main/java-gen'
            }
        }
    }
dependencies {
  compile 'de.greenrobot:greendao:2.1.0'
}

新建一個java工程(module)用于生成DAO(數據庫)

通過 File -> New -> New Module -> Java Library -> 填寫相應的包名與類名 -> Finish,如下圖:


1

2

3

配置該模塊工程的 build.gradle,添加 dependencies:


這里寫圖片描述

編寫該java工程類
import de.greenrobot.daogenerator.DaoGenerator;
import de.greenrobot.daogenerator.Entity;
import de.greenrobot.daogenerator.Schema;

public class DaoGen {
    public static void main(String[] args) throws Exception{
        Schema schema = new Schema(1, "com.jinkun.innovation.WifiAlarm");
        addArticle(schema);
        new DaoGenerator().generateAll(schema, "app/src/main/java-gen");
    }

    private static void addArticle(Schema schema) {
        Entity note = schema.addEntity("UserMac");
        note.addIdProperty();
        note.addStringProperty("user");
        note.addStringProperty("mac");
    }
}

生成DAO

此處可以修改gradle腳本執行,這里直接用界面了,如下:
設置java運行項目


這里寫圖片描述
這里寫圖片描述
這里寫圖片描述

點擊運行

這里寫圖片描述

DAO就生成了


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

推薦閱讀更多精彩內容