GreenDao3 2簡單使用

2021-07-29 12:03:32 字數 1545 閱讀 9395

1、乙個精簡的庫

2、效能最大化

3、記憶體開銷最小化

4、易於使用的 apis

5、對 android 進行高度優化

greendao 3.2採用註解的方式來定義實體類,通過gradle外掛程式生成相應的**。

compile 'org.greenrobot:greendao:3.2.0'

greendao
二,在整個專案的build.gradle中進行配置:

repositories
dependencies
三,建立乙個user的實體類

@entity

public class user

四,makeproject

編譯專案,user實體類會自動編譯,生成get、set方法並且會在

com.admin.greendaodemo.db..gen目錄下生成三個檔案;

五.

greendao使用

public

class

extends

public

()/**

* 設定greendao

*/private

void

setdatabase

()public daosession getdaosession

()public sqlitedatabase getdb

()}

獲取userdao物件:

1. 增

muser = new user((long)2,"anye3");

muserdao.insert(muser);//新增乙個

2. 刪

muserdao.deletebykey(id);

3. 改

muser = new user((long)2,"anye0803");

muserdao.update(muser);

4. 查

listusers = muserdao.loadall();

string username = "";

for (int i = 0; i < users.size(); i++)

mcontext.settext("查詢全部資料==>"+username);

更多的操作就不一一介紹了,大家可以根據需要去查詢資料;

GreenDao的簡單使用

greendao相比較原生的sqlite確實方便了很多,下面我們來一起 greendao的簡單的使用方法。我們先來了解一下註解 基礎屬性註解 索引註解 實體 entity註解 關係註解 第一步要配置環境 buildscript dependencies dependencies新建實體類 entit...

GreenDao的簡單實用

1 引入greendao 先在project的build.gradle中引入greendao支援外掛程式 buildscript dependencies compile org.greenrobot greendao 3.0.1 compile org.greenrobot greendao ge...

GreenDao 使用教程 二

greendao的插入 插入的方式有很多 1 daosession getnotedao insert note 插入note 如果note指定主鍵與表中已經存在了,就會發生異常 android.database.sqlite.sqliteconstraintexception unique con...