我只是找不到如何只更新几列。
Table table = new Table(1);
table.setName("name111");
tableDao.update(table);
我的理解是:“ UPDATE table SET name = 'name111' where id = 1
”;
怎么办?
谢谢!
只需将要更新的行作为列表返回并循环遍历它们
final List<Wine> wines = SQLiteOpen.wineDao.queryBuilder().where(WineDao.Properties.VintageId.eq(vintageId)).list();
for(Wine wine : wines) {
wine.setWishlist(true);
wine.update();
}
只需在此处查看文档