ras*_*jan 6 mobile android greendao
我想根据条件从表中删除行.喜欢
"从表中删除Name ='Value'"
我在这里使用greenDAO数据库.
use*_*649 12
1查看文档.
2为表创建DeleteQuery
3执行它
4清除会话,以便所有缓存也丢失已删除的对象.
final DeleteQuery<Table> tableDeleteQuery = daoSession.queryBuilder(Table.class)
.where(TableDao.Properties.Name.eq("Value"))
.buildDelete();
tableDeleteQuery.executeDeleteWithoutDetachingEntities();
daoSession.clear();
Run Code Online (Sandbox Code Playgroud)
如果需要多次执行查询,请保存查询对象以避免重新实例化.
顺便说一下greenDAO是一个ORM,而不是一个数据库(这里是SQLite).
| 归档时间: |
|
| 查看次数: |
5155 次 |
| 最近记录: |