【发布时间】:2018-08-21 17:14:56
【问题描述】:
我需要编写一个 QueryDSL 来获取表中的最新记录。为此,我根据 timeCreated 降序排序,并且我使用 singleResult 来获取第一条记录。
Object obj;
Object result = (Object) query.from(table)
.where(CLAUSE)
.orderBy(timeCreated.desc())
.singleResult(obj);
如果上面的(singleResult)总是会获取排序列表中的第一条记录(最新记录),我需要澄清一下
【问题讨论】: