【问题标题】:How to select List in Room by value in Entity?如何在实体中按值选择房间列表?
【发布时间】:2019-04-20 12:17:20
【问题描述】:

所以,我有这个 DAO,我想按字段 cityName 选择摄像头列表。问题是,如果我为列表城市名称中的每个凸轮设置循环,我如何通过该字段从表中获取列表?

@Dao
public interface CamDAO {

    @Insert
    void insert(List <Cam> cams);

    @Query("SELECT * FROM cam WHERE cityName IS :cityName")
    List <Cam> selectByName(String cityName) throws IOException;
}

我有实体凸轮,城市名称是凸轮中的字段。

@Entity
public class Cam {

    @PrimaryKey(autoGenerate = true)
    private long id;
    private String cityName;
    private String title;
    @TypeConverters(BitmapConverter.class)
    private Bitmap bitmap;

}

【问题讨论】:

    标签: android sql android-room


    【解决方案1】:

    你能试试这个吗:

     SELECT * FROM cam  WHERE cityName =:cityName;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多