0

次のネイティブSQLがあるとします。

SELECT a, b, c + d AS cd
FROM stuff

を使用して並べ替えるのは簡単order byです。

JPA / Hibernateに、クエリが実行されて結果が返された後の順序を指定する方法があるかどうか、たとえばcd列で並べ替える方法があるかどうか疑問に思っていました。基本的にはコンパレータのようなものです(ORMに組み込まれていることを除いて)。

4

2 に答える 2

0

私が知っていることではありません。しかし、私はあなたのデータベースは通常あなたが書くどんなコードよりもデータをソートするのにはるかに効率的だと言うでしょう。私はdbに私をさせることに固執しました。

于 2012-11-07T03:04:02.070 に答える
0

JPAは「ORDERBY」サポートを提供しています。私はそれを使用しています。次の構文を使用できます。

SELECT a、b、c + d AS cd FROM stuff ORDER BY cd [DESC / ASC];

于 2012-11-07T03:24:32.120 に答える