您的位置:首页 > 数据库

GreenDao对数据库的常用操作

2016-11-21 10:33 197 查看
在上一篇博客里面写了一个小的Demo,可以看到使用GreenDao对数据库操作特别的方便我们只要通过:

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);

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 框架 GreenDao