не могу узнать, как прочитать строку из базы данных комнаты - PullRequest
0 голосов
/ 01 ноября 2019

Я новичок в Android Studio, особенно в комнате базы данных. Я не могу узнать, как прочитать строку из базы данных комнаты

//in dao
@Query("SELECT * from qarindosh_table LIMIT 1")
Qarindosh getAnyQarindosh();

Я не могу узнать, как прочитать строку. Пожалуйста помоги. База данных комнат работает.

Ответы [ 2 ]

0 голосов
/ 01 ноября 2019

Если я вас правильно понимаю, вы хотите прочитать 1 конкретную строку из базы данных. Для этого вам необходимо выполнить запрос по первичному ключу, обычно называемому id в сущности. Примерно так:

@Query("SELECT * FROM qarindosh_table WHERE id=(:id)")
Qarindosh loadQarindoshById(int id);
0 голосов
/ 01 ноября 2019

Вот как ты это делаешь

@Query("SELECT * FROM qarindosh_table")

List<ModelClass> getAllItems();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...