我有一个包含名称和创建日期的表用户,以及一个 api 函数
T read(Criterion... criteria)
按我无法更改的标准进行搜索。
我的问题是该函数返回 crit.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;
}