3

我只是找不到如何只更新几列。

Table table = new Table(1);
table.setName("name111");

tableDao.update(table);

我的理解是:“ UPDATE table SET name = 'name111' where id = 1”;

怎么办?

谢谢!

4

2 回答 2

2

只需将要更新的行作为列表返回并循环遍历它们

final List<Wine> wines = SQLiteOpen.wineDao.queryBuilder().where(WineDao.Properties.VintageId.eq(vintageId)).list();
for(Wine wine : wines) {
    wine.setWishlist(true);
    wine.update();
}
于 2015-10-23T05:00:50.497 回答
-3

只需在此处查看文档

于 2013-07-04T05:53:43.293 回答