Spring BootのPageRequestについて質問です。
JPARepositoryでlimitやoffsetを使って、検索数を制御しようと思いPageRequestクラスを下記のように使用しようと考えました
HogeRepository hogeRepository = new HogeRepository(); Pageable limit = new PageRequest(0, 10); return hogeRepository.findAll(limit).getContent();
動作は正常なのですが、Spring bootのログでは非推奨と出てしまい、かつIntellijでは「new PageRequest(0,1)」の部分でも非推奨と表示されてしまいます。
[INFO] /Users/takumao/hogeproject/src/main/java/com/example/service/impl/HogeServiceImpl.java: /Users/takumao/hogeproject/src/main/java/com/example/service/impl/HogeServiceImpl.javaは非推奨のAPIを使用またはオーバーライドしています。
PageRequest以外でLimitとOffsetを設定できる方法はあるのでしょうか?また、作業効率的にあまり@QueryでSQL直書きは行いたいとは思いません。
環境
java version: "1.8.0_131"
ProductName: Mac OS X
ProductVersion: 10.12.6
Apache Maven: 3.5.0
Spring boot: 2.0.0.BUILD-SNAPSHOT
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/21 13:32