问题标签 [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.
java - 如果结果必须是 int,为什么 Java 编译器允许 int/int 除法?
我想根据表格元素的条目索引提供实际页面。我用PageRequest.of(int page, int size).
我将indexwhich 传递给函数,还有一个常量PAGESIZE_SEARCH50。
我想根据索引传递当前页面如下:
我的想法(IntelliJ Ultimate 2020.1.1)使我的铸造和暗示变灰Casting 'index' to 'int' is redundant。如果我删除演员表,即使编译器接受它,我也不会得到运行时异常。
为什么是这样?那里的分区不安全吗?任何解释将不胜感激。
java - 如何接受 JPA 排序值的@OrderBy 作为动态参数?
我想根据查询参数排序对嵌套集合属性进行动态排序。
假设我有一个实体 A
我正在使用 findAll(规范规范,可分页页面)调用A的存储库
从 UI 中,使用排序参数调用休息控制器,如下所示
由于它是嵌套集合,因此上述排序不起作用。可排序的字段是日期字段、数量。
我知道@OrderBy("bset.datefield")会起作用,但参数应该是动态的。
调用 find All on A repository 时如何实现这一点?
spring-boot - Spring Data JDBC - 可在自定义查询上分页
在我的项目中,我有一个扩展 CrudRepository 的存储库。在里面我有一个自定义查询:
在我的服务类中,我尝试将列表放入可分页的对象中,例如:
返回值包括完整的列表“custList”。获取具有指定偏移量和大小的可分页对象的最佳方法是什么?
一种选择可能是使用
但这感觉不对。也因为加载列表中的所有数据,而不是仅按大小和偏移量获取数据,如可分页参数化的那样。
备注:如果在 Repository 中使用 Page,我会得到 org.springframework.dao.IncorrectResultSizeDataAccessException: Incorrect result size: expected 1, actual 88
也可以在这里找到对 Jira 的开放改进: https ://jira.spring.io/browse/DATAJDBC-554?filter=-3
希望得到一些帮助...
java - 在 Spring Boot 中可分页
我想将“ownDemand”作为需求页面返回。我怎样才能做到这一点
需求库
spring - Spring Boot - 将 Next 和 Prev 链接添加到控制器响应
我在 Spring Boot 应用程序中有一个简单的控制器
它调用list方法StockService从数据库中获取项目列表。StockRepository 是一个使用@Repository注释扩展 JpaRepository 的类。
调用 API 的 JSON 结果有content, pageable, 和其他一些字段。
我也Spring Data Rest没用。现在我想添加两个 Next 和 Prev 字符串,它们具有在响应 JSON 中获取资源的下一个和上一个链接。
java - 在后端(java spring boot)排序中,如何使用可分页对别名进行排序?没有父表作为前缀
我正在使用 java spring boot 的后端分页和排序pageable。在将排序字段作为usercount(这给出计数user_role_mapping)传递时,Java 触发错误列 f.usercount 不存在。实际上usercount不是一个列,它是一个别名。
如何使用usercount作为不带f 的别名名称进行排序。作为前缀?
接口网址:
默认的 sortBy & sortType在控制器层分别是id和desc 。
Java代码如下:
Postgres sql Hibernate 查询列出设施详细信息以及基于角色 ID 的用户计数,如下所示:
java - 如何使 saveAll 结果返回可分页?
我有一个 API(POST),因此返回了 90 个对象的列表,因此我想返回一个可分页的结果,但我不知道如何



