У меня есть таблица USERS с именами и датами создания, а также функция API
T read(Criterion... criteria)
, которая ищет по критериям, которые я не могу изменить.
Моя проблема в том, что функция возвращает критическое значение.uniqueResult (), но иногда критерии дают много имен (в этом случае я хочу только имя с самой последней датой).Как я могу добавить критерий, чтобы убедиться, что возвращается только последнее имя?
public T read(Criterion... criteria){
Criteria crit = getSession(false).createCriteria(this.type);
for (Criterion c : criteria)
{
crit.add(c);
}
T entity = (T)crit.uniqueResult();
return entity;
}