Мне нужно найти список ключевых слов в комнате. В настоящее время я могу искать по одному ключевому слову, например:
@Query("SELECT * FROM customer where content LIKE '%' || :keyword || '%' and status = 'published'")
LiveData<List<Customer>> getSearchResult(String keyword);
Но как мне легко найти список ключевых слов?
Есть ли простой способ, подобный IN
с аргументами Collection, такими как:
@Query("SELECT first_name, last_name FROM user WHERE region IN (:regions)")
public List<NameTuple> loadUsersFromRegions(List<String> regions);
Я знаю, что могу создать запрос для нескольких ключевых слов вручную, но я хочу передать коллекцию в качестве аргумента.
Заранее спасибо.