问题标签 [pageable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-data-mongodb - 注释属性 PageableDefault.size 的值必须是常量表达式
我已经浏览了许多链接,但没有找到解决方案。这是我的代码:
控制器方法:
注释属性 PageableDefault.size 的值必须是常量表达式
spring-data-mongodb - Pageable - PageRequest,页面没有spring boot属性,只对default-page-size有效
我已经点击了链接:Set default page size for JPA Pageable Object,但我只看到设置page-sizelike的选项spring.data.web.pageable.default-page-size,但我没有看到page任何可自定义值的选项。我知道页面应该只从 0 开始,如果我想将其覆盖为其他值怎么办?
另外,不清楚什么
时候使用什么选项spring.data.rest.default-page-size以及spring.data.web.pageable.default-page-size何时使用什么选项?
mongodb - 在使用 Pageable 访问值问题之前调用“Optional#isPresent()”
我正在使用 Spring Data Mongo Pageable和Sonar给我以下错误:
错误:
在访问值之前调用“Optional#isPresent()”。
我尝试了几个选项,但没有任何效果。
mongodb - 如何使用 Pageable 按地图值排序
我有一个带有 REST 控制器的 SpringBoot 应用程序,我需要按实体属性(包括地图值)进行排序。
这是我的实体类:
我的 REST 控制器 GET:
另外,我使用 MongoDB:
我正在尝试提出这样的请求:http://localhost:8080?sort=values,DESC我看到顺序已更改,但我无法理解它对哪些参数进行了排序。
是否可以按地图参数排序Pageable,例如http://localhost:8080?sort=values.someKeyInTheMap,DESC?
java - 如何修复“BeanInstantiationException:无法实例化 [org.springframework.data.domain.Pageable]:指定的类是接口”错误?
每次我用 Pageable 参数调用rest控制器方法时,我都会得到“org.springframework.beans.BeanInstantiationException:无法实例化[org.springframework.data.domain.Pageable]:指定的类是一个接口”。其他控制器方法工作正常。
- 我创建了名为 PaginationConfig 的配置类,在其中实现了 @EnableSpringDataWebSupport 注释。
- 我在 PaginationConfig 类中覆盖 addArgumentResolvers。
- 我将 swagger springfox 从 2.7.0 更新到 2.9.2 版本。
当我打电话给这个
我想获得具有适当内容的普通 Page 对象。
java - Spring boot Pageable按不在Domain对象中的参数排序
在我们的应用程序 UI 中,我们正在显示一个显示用户信息的目录,即
firstName, lastName, email, phoneNumber, role,userType
最后两列,role不是userType域User对象的一部分。它们在serviceImpl类中派生并填充在userRoleDTO作为 rest 调用的一部分返回的对象中。
在这种情况下,如果我想使用User域参数进行排序,例如
它工作正常。
我该如何使用
或者
?
mongodb - 无法覆盖 Spring Boot 2.1.6.RELEASE 中的分页默认值?
我正在研究 Spring Boot Spring Data Mongo Pageable 示例。我想设置分页值默认值page=1,size=5如果没有人提供任何值。
现在,当用户提供任何值时,我希望 Pageable 对象使用这些值而不是默认值。
装箱错误: https ://jira.spring.io/browse/DATAMONGO-2313
它在我的情况下不起作用。我没有在我的应用程序中使用 Spring HATEOAS。
在application.yml文件中
或者我想完全像下面使用 Spring boot
招摇用户界面:
java - 对响应应用排序 - Spring Boot
实际上,我正在返回以下响应(Page-able Response),我想在列表中应用排序,
回复 :
所以问题是,当我请求 API 以及对 displayName 或 id 进行排序时,它起作用了,但在事件的情况下它不起作用。
PS:我知道它不起作用的原因是因为事件显示了事件的大小(已经是一个实体),所以我的实体中没有任何大小列。我刚刚加入表格并获取总事件,然后显示,响应中事件的大小,以及 Pageable 对响应进行排序的基本功能必须是列到实体中,但在我的情况下,我只是在计算规模。
尝试解决方案:
我尝试使用 stream() 函数对 FacadeImpl 中的响应进行排序,它仅适用于特定页面,但是当我再次请求另一个页面排序失败时。
PS:所以我必须在数据库级别对元素进行排序,但是在数据库中我的表中没有任何大小列
请求网址:
代码 :
在服务类中:
我正在使用 JPARepo insted of crud 并使用内置方法(findAll)
spring-boot - springboot中的多个requestparam可分页
我知道这个问题可能会重复,但我尝试了很多但没有成功
我需要在spring boot rest控制器中创建多个RequestParam,如下所示:
当我尝试通过 url 调用此服务时:
它给了我以下错误
当我尝试发送一个请求参数时,它成功工作。
注意:id==1,id==2是搜索中解析字段的方式
hibernate - org.hibernate.engine.jdbc.spi.SqlExceptionHelper - 无效的参数索引 2
我正在将我的应用程序升级到 java 8、hibernate5 和 spring 4。有一些现有的 JPQL 查询,其中我使用的 Pageable 在更新后无法正常工作。我低于异常
我试图将返回类型从 List 更改为 Page 但没有运气
我需要做分页

