1、前言(廢話)
greenDAOGitHub 地址 :https://github.com/greenrobot/greenDAO
greenDAO文檔地址 : http://greenrobot.org/greendao/
? ? ? 先簡單介紹一下 greenDAO,greenDAO 是對 sqlite 的封裝的 ORM 框架,它具有輕量級节吮,性能高铸豁,簡單熙卡,能夠快速上手等優(yōu)點的一個框架芍锦。在這里我忠告一下,對于初學(xué) sqlite 的同學(xué)最好還是從原生的 sqlite 入手裹虫,打好基礎(chǔ)V壮啊!筑公!為了讓大家更多了解 greenDAO雳窟, 下面給出一張 greenDAO 關(guān)系圖。
廢話不多說匣屡,咱們直接進(jìn)入主題封救,需要了解更多關(guān)于 greenDAO 詳細(xì)信息的請移步 http://greenrobot.org/greendao/。
2耸采、greenDao 在Android Studio 中的配置
打開Android Studio 兴泥,New ?一個 Android Project,(這個步驟就省略了哈虾宇,不會的可以回復(fù)搓彻,我會教你的,呵呵V鲂唷)旭贬。下面開始新建 Java Module。步驟: New ——> New Module——>Java Library ...搪泳。Finish稀轨! Java Module 新建完成。
? ? 有同學(xué)肯定會想岸军,建這個有什么用呢奋刽,呵呵,你馬上就會知道了艰赞。
找到我們剛剛新建的Java Module build.gradle 目錄下佣谐,對build.gradle進(jìn)行配置
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狭魂, 如圖:
注意了,見證奇跡的時候馬上到了5趁佟4瞥巍!
運行 Java 類 ? ?Process finished with exit code 0 ?歐耶杯瞻,運行成功镐牺!:
在生成的Java 類中,有一個DaoSession的Java類魁莉,我們通過DaoSession就可以操作數(shù)據(jù)庫的增珊改查了任柜。
記錄個人操作經(jīng)驗卒废,希望對大家有所幫助!有什么不正確的地方歡迎大家指出宙地。有需要幫助的童鞋直接 @ 我,我會盡快給大家做出回復(fù)的逆皮。下面給出 CSDN 和 GitHub Demo 地址宅粥,歡迎大家參考。
CSDN :?http://download.csdn.net/detail/ranbo426890/9683944
GitHub:https://github.com/Jboob/greenDao
?希望我們可以共同學(xué)習(xí)电谣,共同進(jìn)步秽梅!