Android GreenDao 根据条件更新单个字段
Android GreenDao Update a single field with condition
我是 greenDao(版本 3)的新手。我有一个带有状态字段的 table。我有一个 ID 列表。我想用 ID 将所有状态更新为 'active'。我未能获得此更新的任何此类方法。谁能帮我解决这个问题。
首先像往常一样使用查询生成器创建列表 select 项目。一旦你有了它,你就可以使用
itemsList.get(i).setStatus("active");
但是在您使用
之前,这不会更新实际的 dao
getDaoSession().getItemsDao().update(itemsList.get(i));
我是 greenDao(版本 3)的新手。我有一个带有状态字段的 table。我有一个 ID 列表。我想用 ID 将所有状态更新为 'active'。我未能获得此更新的任何此类方法。谁能帮我解决这个问题。
首先像往常一样使用查询生成器创建列表 select 项目。一旦你有了它,你就可以使用
itemsList.get(i).setStatus("active");
但是在您使用
之前,这不会更新实际的 dao getDaoSession().getItemsDao().update(itemsList.get(i));