当前位置: 首页 > 知识库问答 >
问题:

我可以使用Slice与findAll方法:Spring Data

甄鹏云
2023-03-14

我想要的是:跳过spring使用findall(Pageable)执行的count查询。

我发现有slicedatatype用于这样的UI(基于next),其中不需要总记录/页面,因此不需要计数查询。

我可以将Slice返回类型用于FindByName(Pageable)等方法,但是如果我将Slice用于findAll(Pageable),那么它仍然执行计数查询。

任何帮助都很感激。

共有1个答案

呼延原
2023-03-14

可以将slicefindall()一起使用-只需扩展正确的Spring JPA存储库即可。

如果扩展jparepository,它将不起作用,因为它扩展了pagingandsortingrepository,并且在分页存储库中已经定义了findall(Pageable Pageable)方法。

如果扩展crudrepository,那么就可以在存储库中定义方法slice findAll(Pageable Pageable)

 类似资料:
  • 问题内容: 我有一个包装两栏式布局的古老问题。我的侧边栏处于浮动状态,因此我的容器无法包装内容和侧边栏。 似乎有许多方法可以解决Firefox中的明显错误: 在我的情况下,似乎唯一可以正常工作的解决方案是解决方案,这有点麻烦。给我带来讨厌的滚动条,并且肯定有副作用。另外,由于它的不正确行为,IE7显然不应该遭受此问题的困扰,但就我而言,它与Firefox一样遭受痛苦。 我们目前可以使用哪种方法最可

  • 我正在使用BeautifulSoup刮取一个URL,并使用以下代码查找标记,其类为: 现在,在上面的代码中,我们可以使用获取标记和与它们相关的信息,但我想使用XPath。是否可以将XPath与BeautifulSoup一起使用?如果可能,请给我提供示例代码。

  • 问题内容: 我打算在我的代码中使用以获得更好的性能。 但是,出现以下错误: 我尝试了另一种方式,并收到此错误: 我的代码如下所示: 我认为由于未在main函数中使用而引起了错误。 我的猜想对吗?以及如何修改代码以修复错误? 问题答案: 问题是您在实例中有一个无法拾取的实例变量()。因为您正在调用实例方法,并且您正在Windows上运行,所以整个实例都必须是可腌制的,才能将其传递给子进程。是一个打开

  • 问题内容: 是否可以在python中使用全1来初始化切片? 蟒蛇: 高朗 有可能做得更好吗? 问题答案: 是的,但是您必须使用其他语法。 它被称为“复合文字” 另外,如果有理由进行迭代(如计算基于循环变量的值等),则可以使用关键字而不是旧式,因为i等于i,小于i ++循环。

  • 问题内容: 我有一个包含要完成的工作的切片,以及一个包含所有完成后的结果的切片。以下是我的一般流程的草图: 它似乎可行,但我尚未对其进行全面测试,因此不确定这样做是否安全。通常,让多个goroutine写入 任何内容 不会让我感觉很好,但是在这种情况下,每个goroutine仅限于片中自己的索引(已预先分配)。 我认为替代方法是通过渠道收集结果,但是由于结果的顺序很重要,所以这似乎很简单。这样写切

  • 无法对JpaSpecificationExecutor存储库使用findAll(规范,分页)方法。我将存储库接口设置为: 每当我调用EmployeeRepository.findall(规范,分页)时;抛出此错误: 这是StackTrace: 完整代码:https://github.com/sanketkd/specificationexecutor 存储库: