Я использую комнатную постоянную библиотеку в своем проекте. Я пытаюсь использовать предложение «как» в запросе, но я не могу использовать. Я пробовал и время компиляции (Query) и запрос времени выполнения (Raw Query). Ни он не дает никаких исключений, ни выводов.
Я пробовал следующие способы, но ни один из них не работал: -
Запрос времени компиляции -
@Query("select * from recipe where type_of_diet like '%vegetarian%' ")
public abstract DataSource.Factory<Integer, RecipeListPojo>
getRecipeListVeg();
RawQuery -
@RawQuery(observedEntities = RecipeListPojo.class)
public abstract DataSource.Factory<Integer,RecipeListPojo>
getAllRecipesList(SupportSQLiteQuery sqLiteQuery);
String query="select * from recipe where type_of_diet like '%vegetarian%' ";
SimpleSQLiteQuery simpleSQLiteQuery = new SimpleSQLiteQuery(query);
recipeDao.getAllRecipesList(simpleSQLiteQuery);
compileSdkVersion 27
Библиотека используется -
реализация "android.arch.persistence.room:runtime:1.1.0-beta3"
annotationProcessor "android.arch.persistence.room:compiler:1.1.0-beta3"
Пожалуйста, дайте мне знать, как я могу выполнять запросы такого типа.