GreenDao对数据库的常用操作
2016-11-21 10:33
197 查看
在上一篇博客里面写了一个小的Demo,可以看到使用GreenDao对数据库操作特别的方便我们只要通过:
这三行代码获得userDao然后通过userDao直接调用方法就可以了,下面说一下对数据库常用的增删改查等方法:
增加:
一条数据:userDao.insert(user);
多条数据: userDao.insertInTx(list); //list<User>
删除:
按照对象删除: userDao.delete(user);
按照对象删除: userDao.deleteByKey(id);
删除多条记录:userDao.deleteInTx(list);
删除所有记录:userDao.deleteAll();
修改:
修改一条记录:userDao.update(user);
修改多条记录:userDao.updateInTx(list)
查询:
根据某一个字段查询数据(比如name) : List<User> list = userDao.queryRaw("where name=?" , name);
DaoMaster daoMaster = new DaoMaster(getReadDatabase()); DaoSession daoSession = daoMaster.newSession(); UserDao userDao = daoSession.getUserDao();
这三行代码获得userDao然后通过userDao直接调用方法就可以了,下面说一下对数据库常用的增删改查等方法:
增加:
一条数据:userDao.insert(user);
多条数据: userDao.insertInTx(list); //list<User>
删除:
按照对象删除: userDao.delete(user);
按照对象删除: userDao.deleteByKey(id);
删除多条记录:userDao.deleteInTx(list);
删除所有记录:userDao.deleteAll();
修改:
修改一条记录:userDao.update(user);
修改多条记录:userDao.updateInTx(list)
查询:
根据某一个字段查询数据(比如name) : List<User> list = userDao.queryRaw("where name=?" , name);
相关文章推荐
- Android Studio平台使用GreenDao操作数据库
- Android 操作数据库的框架——greenDAO的学习
- GreenDao常用操作(一)
- Android数据库操作第三方库GreenDao的使用
- Android数据库操作—— GreenDao让你的数据操作更简单
- Android的用GreenDao操作数据库
- Android操作数据库的框架-GreenDao基本使用记录
- 安卓中引入GreenDAO数据库框架,包括封装好的数据库操作工具类
- Spring中常用的操作数据库的(Dao)方法 [转]
- Android 操作数据库的框架——greenDAO的学习
- GreenDao操作数据库版本升级
- GreenDao自动生成Android数据库操作代码
- Android中数据库操作框架greenDAO介绍与使用
- greendao操作数据库升级导致表数据丢失
- Android数据库操作--greenDAO的入门使用
- greenDao:操作数据库的开源框架
- 高效的GreenDao 数据库操作框架应用
- JAVA DAO层 对数据库操作常用方法(转)
- Android GreenDao数据库操作之增删改查
- Spring中常用的操作数据库的(Dao)方法