
1、前言(廢話)
greenDAOGitHub 地址 :https://github.com/greenrobot/greenDAO
greenDAO文檔地址 : http://greenrobot.org/greendao/
? ? ? 先簡單介紹一下 greenDAO,greenDAO 是對 sqlite 的封裝的 ORM 框架,它具有輕量級,性能高,簡單,能夠快速上手等優(yōu)點的一個框架。在這里我忠告一下,對于初學 sqlite 的同學最好還是從原生的 sqlite 入手,打好基礎?。?!為了讓大家更多了解 greenDAO, 下面給出一張 greenDAO 關系圖。

廢話不多說,咱們直接進入主題,需要了解更多關于 greenDAO 詳細信息的請移步 http://greenrobot.org/greendao/。
2、greenDao 在Android Studio 中的配置
打開Android Studio ,New ?一個 Android Project,(這個步驟就省略了哈,不會的可以回復,我會教你的,呵呵?。?。下面開始新建 Java Module。步驟: New ——> New Module——>Java Library ...。Finish! Java Module 新建完成。



? ? 有同學肯定會想,建這個有什么用呢,呵呵,你馬上就會知道了。
找到我們剛剛新建的Java Module build.gradle 目錄下,對build.gradle進行配置
applyplugin:'java'
dependencies {
? ?compile fileTree(dir:'libs',include: ['*.jar'])
? ?compile'org.greenrobot:greendao:3.0.1'
? ?compile'org.greenrobot:greendao-generator:3.0.0'
}
具體配置如圖:


新建一個Java 類用于生成 Android Model,具體操作請看注釋 。

下面配置Android Project, 如圖:

注意了,見證奇跡的時候馬上到了?。。?/p>
運行 Java 類 ? ?Process finished with exit code 0 ?歐耶,運行成功!:


在生成的Java 類中,有一個DaoSession的Java類,我們通過DaoSession就可以操作數(shù)據庫的增珊改查了。
記錄個人操作經驗,希望對大家有所幫助!有什么不正確的地方歡迎大家指出。有需要幫助的童鞋直接 @ 我,我會盡快給大家做出回復的。下面給出 CSDN 和 GitHub Demo 地址,歡迎大家參考。
CSDN :?http://download.csdn.net/detail/ranbo426890/9683944
GitHub:https://github.com/Jboob/greenDao
?希望我們可以共同學習,共同進步!