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