Запрос помещения для получения массива совпадающих элементов - PullRequest
1 голос
/ 05 апреля 2019

Ниже вы можете найти небольшой кусочек моей базы данных комнат

enter image description here

Я пытаюсь получить список кодов, когда я передаю массив NameAndPrice.

Это мой запрос:

@Query("SELECT Code FROM INGREDIENTS_TABLE WHERE NameAndPrice IN (:userExtraIngredients)")
String[] getIngredientsCodes(String[] userExtraIngredients);

Но он всегда возвращается пустым. Есть идеи о том, что может быть не так?

Заранее спасибо

1 Ответ

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

Попробуйте использовать

 @Query("SELECT Code FROM INGREDIENTS_TABLE WHERE NameAndPrice IN (:userExtraIngredients)")

 List<String> getIngredientsCodes(List<String> userExtraIngredients);

и передайте, очевидно, список строк вместо массива строк.

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