Android Комната, запрос с пустыми параметрами - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть приложение Android, которое использует Room. У меня есть следующий запрос:

@Query("SELECT * FROM model WHERE (:someInt is null)")
List<Model> myQuery(Integer someInt);

Однако, когда я вызываю его с нулевым значением, он возвращает пустой список. Следующий тест не пройден.

    List<Model> models = myDao.myQuery(null);
    assertFalse(models.isEmpty());

С другой стороны, когда я пытаюсь выполнить его с помощью следующего запроса, он возвращает элементы.

@Query("SELECT * FROM model WHERE (:someInt is not null)")

Есть ли что-то, чего мне не хватает?

Я использую комнату 2.2.5.

Спасибо,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...