如何从列表存储为列的房间中删除列表元素

时间:2019-03-31 09:36:06

标签: android database android-room

我正在创建一个数据库,其中有一个自定义列表作为TypeConverters的列。 在某些情况下,我必须删除列表中的特定元素。

任何人都可以帮助编写查询吗?

1 个答案:

答案 0 :(得分:0)

在Dao界面中,您可以使用以下内容。

如果您知道要删除的对象,请使用它。

@Delete
void delete(News news);

如果要删除多个满足特定条件的对象,请使用它。

   @Query("DELETE FROM table WHERE title = :titleDesc")
void deleteItem(String titleDesc);