1使用方法
一.新增依賴
在bulid.gradle檔案下的dependencies下新增所需依賴
compile 'org.greenrobot:greendao:3.2.2' // add library
compile 'org.greenrobot:greendao-generator:3.2.2
二:在bulid.gradle下進行配置
buildscript
dependencies
}三.對greendao的generator生成檔案進行配置
greendao
四:建立實體類 生成dao檔案 ctrl +f9
六:greendao 的添刪改查
我們需要重寫乙個類mysqliteopenhelper
實現openhelper
.
需要自己實現了onupgrade
方法來自定義公升級過程。
當然公升級過程中也要修改daomaster.schema_version
當daomaster.schema_version
跟你當前資料庫的版本比較後,會根據你當前資料庫的版本,然後進行公升級。
關鍵**onupgrade
方法,會比較新資料庫和舊資料庫的版本,然後執行相應的sql公升級:
GreenDao3 0公升級資料庫
看了好幾篇文章,最後還是自己搞明白的,唉,長話短說 greendao我們首先先建立乙個只有乙個成員變數name的student實體類來進行測試.然後需要注意的是不能再使用daomaster裡的newdevsession context,string 來得到daosession物件了,因為這樣做,我們...
Android 使用資料庫GreenDao
implementation group org.greenrobot name greendao version 3.3.0 import org.greenrobot.greendao.annotation.entity import org.greenrobot.greendao.annota...
Android資料庫GreenDao的使用
最近公司的專案中需要使用到資料庫,使用裡greendao的資料庫後,覺得非常好用,速度快,輕量級,簡單,省略裡寫增刪改查的 今天分享給大家。具體的實現過程如下 1.新增依賴 1 需要在專案 project 的build.gradle中加入依賴 buildscript public daosessio...