13

Spring Data クラスのgetSize()との違いは何ですか?getNumberOfElementsorg.springframework.data.domain.Slice

Javadoc は、ここではあまり役に立ちません。

4

2 に答える 2

17

getSize()はスライスの容量を返します。

getNumberOfElements()スライスに含まれる要素の数。

例: PagingAndSortingRepository からのデータのページが必要です。repo.findAll(new PageRequest(0,30)) のようなメソッドを呼び出すことができます。これは、最大 30 個のエンティティを含むデータの最初のページを要求することを意味します。データベースに 10 個のエンティティしかないと仮定すると、サイズが 30 で numberOfElements が 10 のページを受け取ります。

于 2016-08-22T11:17:42.530 に答える