作者:Durston | 来源:互联网 | 2023-01-07 14:50
我在我的本地数据库中有一个名为event的表,其中包含以下字段:
id(PK)
姓名(文字)
约会时间)
最喜欢的(int,0或1)
服务器会给我一个事件列表,没有收藏字段,最喜欢的字段只是本地的.
我正在使用此代码插入事件
@Insert(OnConflict= OnConflictStrategy.REPLACE)
void insertEvents(List events);
问题是,如果一个事件已经存储在本地数据库中,它将丢失最喜欢的属性,并且在插入和替换之后它将始终为false.
有没有办法像这样批量插入,但保留最喜欢的字段?