GreenDao 使用和資料庫公升級

2022-09-13 09:51:12 字數 701 閱讀 5630

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...