如何根据条件从绿道中删除行



我想根据条件从表中删除行。

"从名称='值'的表中删除">

在这里,我使用的是绿色DAO数据库。

1 检查文档。

2 为表创建删除查询

3 执行它

4 清除会话,以便所有缓存也丢失已删除的对象。

final DeleteQuery<Table> tableDeleteQuery = daoSession.queryBuilder(Table.class)
.where(TableDao.Properties.Name.eq("Value"))
.buildDelete();
tableDeleteQuery.executeDeleteWithoutDetachingEntities();
daoSession.clear();

如果需要多次执行查询,请保存查询对象以避免重新实例化它。

顺便说一句,greenDAO是一个ORM,而不是一个数据库(这里是SQLite(。

相关内容

  • 没有找到相关文章

最新更新