【发布时间】:2011-12-15 15:41:40
【问题描述】:
我有一个包含名称和创建日期的表 USERS,以及一个 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;
}
【问题讨论】:
标签: java database hibernate hibernate-criteria