Есть ли программный способ сделать выбор с помощью таблицы соединений?Выберите данные, используя таблицу соединений
Я сделал workaroud из SugarRecord.findWithQuery (класс, запрос), но мне любопытно, лучшего способа
Есть ли программный способ сделать выбор с помощью таблицы соединений?Выберите данные, используя таблицу соединений
Я сделал workaroud из SugarRecord.findWithQuery (класс, запрос), но мне любопытно, лучшего способа
Нет, вы еще не можете, но я предлагаю выполнять базовые операции с использованием Sugar, тогда для сложных запросов просто используйте android.
public class CustomQuery extends SQLiteOpenHelper{
private static final String DATABASE_NAME = "sugar_example.db";
private static final int DATABASE_VERSION = 1;
public CustomQuery(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
}
Я думал, что предоставление 'Class' в качестве первого аргумента команды' findWithQuery' вернет только поля класса, но это не так. Вы должны указать соответствующие поля, которые должны быть возвращены в запросе выбора, особенно столкновение с столбцом id очень распространено, и вы можете в конечном итоге выбрать неправильные идентификаторы из результата. – Pocha