8

プロジェクトでRDBMSとともにSpringDataJPAを使用しています。最新の日付を持つテーブルからデータベースから単一のレコードをフェッチする必要があるという要件があります。このために、関数ごとに制限と順序を使用するか、サブクエリを使用する必要があります。ただし、NamedQueryを使用したくないかどうかを知りたいのですが、SpringDataJPAとQueryDSLを使用してこれを実現する方法はありますか。

4

2 に答える 2

12

あなたQueryDslPredicateExecutor.findAll(Predicate predicate, Pageable pageable)のためにトリックをするべきではありませんか?を渡すと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 に答える