Я прочитал всю документацию об orm lite, также просматривая сеть, но не нашел правильных ответов. Я хочу, чтобы выполнить эту инструкцию:Выполнение пользовательского запроса с использованием построителя запросов ORMLite
SELECT * from Drive where day_number=150;
У меня есть класс, которые представляют таблицы:
@DatabaseTable(tableName="Drive")
public class Drive{
@DatabaseField(generatedId=true)
private int drive_id;
@DatabaseField
private String start_time;
@DatabaseField
private String end_time;
@DatabaseField
private String price;
@DatabaseField
private String distance;
@DatabaseField
private String day_number;
@DatabaseField
private String week_number;
@DatabaseField
private String month;
getters and setters ...
}
Когда я бегу:
List<Drive> today = getHelper().getVoznjaDao().queryBuilder().where().
eq("day_number","150").query();
я NullPointerExeption
, и она не потому, что там нет запись за 150 в базе данных. Пожалуйста, помогите, я в отчаянии.
Пожалуйста, отредактируйте ваше сообщение и покажите первые 5 строк исключения. – Gray
Хорошо, я прочитаю, что, рассматривая этот вопрос, я получаю NullPointerExeption именно в этой строке. Список today = getHelper(). GetVoznjaDao(). QueryBuilder(). Where(). eq ("day_number", "150"). Query(); , что подразумевает, что сегодня является нулевым, из чего я могу заключить, что запрос не является хорошим. –
sekula87