Я использую ORMlite для хранения даты в sqlite в Android.Я создал класс POJO для данных, и когда я создаю переменную-член для объекта Time или Date, он дает NullPointerException.
это мой класс Pojo
@DatabaseTable(tableName="user_prior_commitment")
public class PreferencesPriorCommitmentRowData {
// id is generated by the database and set on the object automagically
@DatabaseField(generatedId = true)
int id;
@DatabaseField(index = true)
int user_id;
@DatabaseField
String description;
@DatabaseField
String location;
@DatabaseField
Date date;
@DatabaseField
String start_time;
@DatabaseField
String end_time;
@DatabaseField
int lattitude;
@DatabaseField
int longitude;
...
И вручную я создал базу данных с этой таблицей, и в своей деятельности я использую следующий код
DatabaseManager<DatabaseHelper> manager = new DatabaseManager<DatabaseHelper>();
DatabaseHelper db = manager.getHelper(context);
Dao<PreferencesPriorCommitmentRowData, Integer> simpleDao =
db.getPreferencesPriordataDao();
List<PreferencesPriorCommitmentRowData>aa = simpleDao.queryForAll();
Но перед последней строкой он дает исключение нулевого указателя.
Пожалуйста, помогите по этому поводу.