Android房间数据库,用id替换元素
如何用房间中的id替换现有对象? 例如,我有一个id为7、名为John的用户。然后我把名字改成鲍勃。Android房间数据库,用id替换元素,android,android-room,android-database,Android,Android Room,Android Database,如何用房间中的id替换现有对象? 例如,我有一个id为7、名为John的用户。然后我把名字改成鲍勃。 如何在房间中用id更新或替换它 在Dao中使用更新注释,它将根据您案例中的主键id进行更新 @Update() void updateUser(User user); 您可以通过以下方式使用冲突策略和声明插入方法: @Dao interface UserDao { @Insert(onConflict = OnConflictStrategy.REPLACE) fun ins
如何在房间中用id更新或替换它 在Dao中使用更新注释,它将根据您案例中的主键id进行更新
@Update()
void updateUser(User user);
您可以通过以下方式使用冲突策略和声明插入方法:
@Dao
interface UserDao {
@Insert(onConflict = OnConflictStrategy.REPLACE)
fun insertUser(user: User)
}