Как выбрать Список в комнате по значению в Entity? - PullRequest
0 голосов
/ 20 апреля 2019

Итак, у меня есть этот 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 Cam, а cityName - это поле в cam.

@Entity
public class Cam {

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

}

1 Ответ

0 голосов
/ 20 апреля 2019

Не могли бы вы попробовать это:

 SELECT * FROM cam  WHERE cityName =:cityName;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...