【每日一文】GreenDao詳細使用

1、前言(廢話)

greenDAOGitHub 地址 :https://github.com/greenrobot/greenDAO

greenDAO文檔地址 : http://greenrobot.org/greendao/

? ? ? 先簡單介紹一下 greenDAO,greenDAO 是對 sqlite 的封裝的 ORM 框架,它具有輕量級,性能高,簡單,能夠快速上手等優(yōu)點的一個框架。在這里我忠告一下,對于初學 sqlite 的同學最好還是從原生的 sqlite 入手,打好基礎?。?!為了讓大家更多了解 greenDAO, 下面給出一張 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 新建完成。

greenDao

? ? 有同學肯定會想,建這個有什么用呢,呵呵,你馬上就會知道了。

找到我們剛剛新建的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

?希望我們可以共同學習,共同進步!

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

相關閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,171評論 25 708
  • 框架:提供一定能力的小段程序 http://www.cnblogs.com/jincheng-yangchaofa...
    姑娘請別為難小僧閱讀 7,966評論 0 132
  • afinalAfinal是一個android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,889評論 2 45
  • 今年娛樂新聞格外熱鬧,某演員婚變和某運動員出軌事件,讓吃瓜群眾把小板凳搬到了屏幕與賽場外?;ㄐ醭闪苏齽。鲕壎忠?..
    七弦上閱讀 182評論 0 0
  • 前些天,因為孩子鬧情緒,我沒控制住情緒,向她發(fā)了火,還和她冷戰(zhàn)了倆天。當時只站在自己的角度覺得沉默比說教對她更好,...
    凝蕓冰瀾e閱讀 431評論 1 2

友情鏈接更多精彩內容