我正在尝试从房间dao中获取一组数据。查询是
@Query("select * from inventory_tags_list where isDiscover = :true")
public List<InventoryTags> getNewTags();
我收到此错误:
错误:(26,32)错误:查询中的每个绑定变量都必须具有匹配的方法参数。无法找到以下方法参数:true。
isDiscover
是boolean
参数。
答案 0 :(得分:0)
将True的房间映射为1,将False映射为0.尝试此
@Query("select * from inventory_tags_list where isDiscover = 1")
public List<InventoryTags> getNewTags();
答案 1 :(得分:0)
您不需要绑定变量。这个必须工作。
@Query("select * from inventory_tags_list where isDiscover = 1")
public List<InventoryTags> getNewTags();