@Update如何在Android Room中工作?
我已经在一个房间里的数据库,我想相应检查它是否等于某些数据和更新行数据,如:@Update如何在Android Room中工作?
if (dataInDatabase.equals(providedData)) { // update existing data.
}
我已经是一个自动生成的ID和存在的唯一@PrimaryKey没有@ForeignKeys。我知道现有数据只能使用@PrimaryKey更新,但我检查的数据不是@PrimaryKeys。这是怎么回事?如何迭代并使用.equals()
方法迭代数据库中的所有数据,并在满足条件时更新某些行?
回答:
您可以使用下面的代码进行更新 有一个注释可用于更新@Update
。这将更新您的数据库中的数据。
例如
@Update public void updateUsers(User... users);
以上是 @Update如何在Android Room中工作? 的全部内容, 来源链接: utcz.com/qa/259306.html