我只是無法找到如何只更新幾列。如何更新像「UPDATE表SET col1 ='val1'」在GreenDao
Table table = new Table(1);
table.setName("name111");
tableDao.update(table);
我的理解是:「UPDATE table SET name = 'name111' where id = 1
」;
怎麼辦?
謝謝!
我只是無法找到如何只更新幾列。如何更新像「UPDATE表SET col1 ='val1'」在GreenDao
Table table = new Table(1);
table.setName("name111");
tableDao.update(table);
我的理解是:「UPDATE table SET name = 'name111' where id = 1
」;
怎麼辦?
謝謝!
剛剛經歷文檔here
我只看到如何做一個「選擇」? –
http://androidvenkatkrishna.blogspot.in/2013/01/green-dao-implementation-in-android.html –
只是返回要更新作爲對他們的列表和循環的行
final List<Wine> wines = SQLiteOpen.wineDao.queryBuilder().where(WineDao.Properties.VintageId.eq(vintageId)).list();
for(Wine wine : wines) {
wine.setWishlist(true);
wine.update();
}
http://developer.android.com/reference/android/database/ sqlite/SQLiteDatabase.html試試這裏 –
當然,我可以做到原始SQL,但使用greendao有什麼意義? –
閱讀本文http://greendao-orm.com/documentation/faq/ –