Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在SpringDataJPA中的PagingAndSortingRepository中查找项目页面_Java_Spring_Hibernate_Spring Data_Spring Data Jpa - Fatal编程技术网

Java 在SpringDataJPA中的PagingAndSortingRepository中查找项目页面

Java 在SpringDataJPA中的PagingAndSortingRepository中查找项目页面,java,spring,hibernate,spring-data,spring-data-jpa,Java,Spring,Hibernate,Spring Data,Spring Data Jpa,我在一个经典bean中使用PagingAndSortingRepository来获取对象列表 Specfication s = ... Pageable p = .. return repository.findAll(s, p); 有没有一种方法可以使用一个给定的Pageable和Sort对象直接找出哪个页面将是一个给定的项目,或者让我自己计算它 谢谢 有没有一种方法可以使用一个给定的Pageable和Sort对象直接找出哪个页面将是一个给定的项目,或者让我自己计算它 你得自己做。我甚至不知

我在一个经典bean中使用PagingAndSortingRepository来获取对象列表

Specfication s = ...
Pageable p = ..
return repository.findAll(s, p);
有没有一种方法可以使用一个给定的Pageable和Sort对象直接找出哪个页面将是一个给定的项目,或者让我自己计算它

谢谢

有没有一种方法可以使用一个给定的Pageable和Sort对象直接找出哪个页面将是一个给定的项目,或者让我自己计算它


你得自己做。我甚至不知道该怎么做,除了迭代你要查找的元素之前的所有元素。

一些分析师提供了一个“优化”的手动查询;使用顺序ID,计算当前元素下或等于当前元素的所有元素,并除以每页的数字