Как получить только один столбец в результате запроса с ActiveAndroid?
Как я могу получить массив только с колонкой "Имя" моего Category
модель?
Я могу получить все свои категории, используя
List<Category> categoryList = new Select()
.from(Category.class)
.execute();
а затем создать еще один массив с именем Category
, но я думаю, что есть способ получить его напрямую, и я не могу найти как.
1 ответ
Немного поздно ответить на этот вопрос, но проблема в том, что SQLiteUtils.rawQuery() предполагает, что столбец Id всегда будет в результате курсора. Установите для ваших столбцов String[] значение {Id, your_column}, и все будет в порядке.
List<Category> categoryList = new Select(new String[]{"Id,your_column"}).from(Category.class).execute();