天天看點

android資料儲存之greendao

有時我們的資料屬于儲存到資料庫,對于android應用和ios應用,我們一般都會使用sqlite這個嵌入式的資料庫作為我們儲存資料的工具。由于我們直接操作資料庫比較麻煩,而且管理起來也非常的麻煩,以前用ormlite,最近項目嘗試用greendao來儲存資料。

android資料儲存之greendao

使用gradle導入greendao包和greendao-generator包并配置我們的路徑

其中greendao用于我們操作資料庫的類。而greendao-generator是用來産生我們的的資料庫的資料類。包含了bean、dao、daomaster、daosession 。

我們在項目配置檔案中添加如下代碼:

compile 'org.greenrobot:greendao:3.0.1'

compile 'org.greenrobot:greendao-generator:3.0.0'

android資料儲存之greendao

在src/main下建立一個java-gen的包,用于生成我們的bean類檔案

android資料儲存之greendao

建立dao的生成類檔案yeehotgeneratordao.java,用于生成上面說的幾個類。這裡我直接在項目裡面建立了。

android資料儲存之greendao

運作一下yeehotgeneratordao

android資料儲存之greendao
android資料儲存之greendao

怎麼用呢