关于JPA中分页时Slice中getSize()和getNumberOfElements()的区别

在使用JPA的过程中,难免会涉及到分页的情况,而获取某一些的大小有两个方法:

  1. getSize():该方法直接返回每页的大小,与实际含有多少元素无关;
  2. getNumberOfElements():该方法返回实际含有多少元素,最小为0,最大为每页最大的元素的数量。

 

举例:假设一共有50个元素

  1. 每页的大小为10时,getSize()和getNumberOfElements()的值都为10;
  2. 每页的大小为100时,getSize()返回的值为100,而getNumberOfElements()返回的值为50,因为本页中一共只有50个元素。
posted @ 2020-12-29 10:10  小鱼豆腐  阅读(823)  评论(0)    收藏  举报