gpt4 book ai didi

android - 使用房间持久库更新参数

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:55:41 26 4
gpt4 key购买 nike

我将如何使用房间库更新整行,@Update 获取一个带@Entity 注释的对象并通过引用主键更新它,但是我将如何通过其他一些参数进行更新,例如更新,其中某些值与单元格中的值匹配一行。

//Simple update
@Update
int updateObject(ObjectEntity... objectEntities);

//Custom Update
@Query(UPDATE TABLENAME ????)
int updateObject(ObjetEntity objectEntity,String field);

我应该传递什么来代替 ????这样新的 objectEntity 就会被字段值匹配的旧对象替换。

最佳答案

要更新多列,请使用逗号 , 分隔列。喜欢关注

@Query("UPDATE DailyConsumption SET quantity = :quantity ,date_time= :dateTime,date= :date WHERE id LIKE :id ")
int updateItem(int id,int quantity,long dateTime,String date);

关于android - 使用房间持久库更新参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46602444/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com