greendao3.2.0使用方法(超详细)
16lz
2021-01-23
greendao是greenrobot组织出品的一款操作android自带数据库sqlite的框架
public static DaoSession daoSession ;
@Override public void onCreate() { super .onCreate(); DaoMaster.DevOpenHelper openHelper = new DaoMaster.DevOpenHelper( this , "shop" ); Database db = openHelper.getWritableDb(); DaoMaster daoMaster = new DaoMaster(db); daoSession = daoMaster.newSession(); } } 5.使用时先获得dao对象 UserDao userDao = MApp. daoSession .getUserDao(); 增 userDao .insert(user); 删 userDao .deleteByKey(( long ) 1 ); 改 userDao .update( new User(( long ) 2 , " 白玉京 " , "8888" )); 查 List list = userDao .loadAll();
注:其它根据条件删改查的操作,greendao封装了对应了方法,可在网上自行查找
public static DaoSession daoSession ;
@Override public void onCreate() { super .onCreate(); DaoMaster.DevOpenHelper openHelper = new DaoMaster.DevOpenHelper( this , "shop" ); Database db = openHelper.getWritableDb(); DaoMaster daoMaster = new DaoMaster(db); daoSession = daoMaster.newSession(); } } 5.使用时先获得dao对象 UserDao userDao = MApp. daoSession .getUserDao(); 增 userDao .insert(user); 删 userDao .deleteByKey(( long ) 1 ); 改 userDao .update( new User(( long ) 2 , " 白玉京 " , "8888" )); 查 List
注:其它根据条件删改查的操作,greendao封装了对应了方法,可在网上自行查找
更多相关文章
- Android Studio自带的sdk manager打不开或闪退问题解决办法(各版
- android sdk 版本问题 R文件问题
- Android数据库ORMlite框架翻译系列
- Android Studio 中遇到的Gradle build插件版本太低的问题:Plugin
- 基于Android的校园快递系统_移动端设计_后台管理_MySQL数据库设
- 总结安卓各大版本(4.0-9.0)的区别、新特性
- Android获取系统的硬件信息、系统版本以及如何检测ROM类型