У меня есть приложение 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.
Спасибо,