休止状態とオラクルを使用して、非常に奇妙な動作を手伝ってくれる人がいるかもしれません。休止状態とオラクルを使用するのは初めてなので、簡単なステップになるかもしれません:)。
しかし、詳細に入りましょう。単純な count(*) の結果は次のとおりです。
select * from ( select count(*) as col_0_0_ from TABLE tbl ) where rownum <= ?
それは大したことではありませんが、返される行の量が限られている選択がある場合、次のようになります。
select * from ( select SOME_FIELDS from TABLE tbl order by tbl.ID desc ) where rownum <= 20
そして、それはあまり速くありません。自分らしくやったら
select * from from TABLE tbl where rownum <= 20 order by tbl.ID desc
期待通りの速さです。反対できることはありますか?私のエンティティにはさらにタグが必要ですか?
ありがとう!