Я успешно отправил дату. Я проверил из «Скопированных переменных».Почему это возвращает null?
Это функция в моем компоненте, который вызывает функцию в помощнике:
public DataModel getFt() {
ftDataModel = new ListDataModel((List) fthelper.getByBeginDate(beginDate));
return ftDataModel;
}
Это функция, пославшая beginDate
в спящем режиме. Но здесь он возвращает null. Зачем?
public FinancialTransactions getByBeginDate(String beginDate){
List<FinancialTransactions> FtList = null;
try {
org.hibernate.Transaction tx = session.beginTransaction();
Query q = session.createQuery("from FinancialTransactions where DATE='" + beginDate + "'");
FtList = (List<FinancialTransactions>) q.list();
} catch (Exception e) {
e.printStackTrace();
}
return FtList.get(0);
}
Поскольку запрос ничего не нашел? – Keppil
Возможно, нет данных, возвращаемых запросом, попробуйте выполнить запрос отдельно и проверьте, сколько строк оно возвращает – Addict
Печать трассировки стека исключений? –