8

我在我的项目中使用带有 RDBMS 的 Spring Data JPA。我有一个要求,我必须从具有最新日期的表中从数据库中获取一条记录。为此,我需要使用限制和按函数排序或使用子查询。但是,我想知道我是否希望不使用 NamedQuery 有没有一种方法可以使用 Spring Data JPA 和 QueryDSL 来实现这一点。

4

2 回答 2

12

不应该QueryDslPredicateExecutor.findAll(Predicate predicate, Pageable pageable)为你做这个把戏吗?您可以提交 a new PageRequest(0, limit),从而获得第一个limit结果。

于 2011-06-16T14:04:57.060 回答
1

如何使用 MIN 和 MAX 函数来实现这一点。

SELECT MAX(objDate) FROM Object
于 2011-06-15T10:33:27.860 回答