问题标签 [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.

0 投票
0 回答
48 浏览

java - 可分页排序不适用于使用 Spring Boot 的 orm.xml 中的命名本机查询

我在 orm.xml 中定义了命名的本机查询,它映射到存储库接口中声明的方法

学生资料库

orm.xml

结果映射到类 DeptStuInfo

我正在使用一个类来设置 Pageable 对象

使用上述类创建可分页对象,如下所示

我面临的问题是查询中没有生成 order by 子句。只有限制子句正在生成

0 投票
0 回答
39 浏览

java - 使用可分页和弹簧数据 jpa 的命名本机查询在 Spring Boot 中未生成 Order by 子句

我在 orm.xml 中定义了命名的本机查询,它映射到存储库接口中声明的方法

学生资料库

orm.xml

结果映射到类 DeptStuInfo

我正在使用一个类来设置 Pageable 对象

使用上述类创建可分页对象,如下所示

我面临的问题是查询中没有生成 order by 子句。只有限制子句正在生成

0 投票
1 回答
51 浏览

javascript - 如何在整页滚动时正确隐藏绝对元素?

而我编写的代码有效,因为页面有几个这样的absolute元素。隐藏它们需要几毫秒,因此使用低端硬件的用户有时会在页面 y 上看到页面 x 的绝对元素。有没有办法让绝对元素坚持自己的页面而不在屏幕上跳转几毫秒?

0 投票
0 回答
25 浏览

java - 即使我们传递页面、大小、排序对象,可分页组件也会作为 null 传递

我有一个将可分页作为参数的休息控制器

现在,如果我点击 url http://localhost:8080/user?page=1&size=20&sort=userId 我可以看到 syso 打印为:Page request [number: 1, size 20, sort: userId: ASC]

但是如果我更改控制器方法并根据需要进行分页 = false

如果这次我点击相同的 url,我的 syso 将打印null。我想根据需要制作可分页对象。如何实现

基本上我的要求是用户是否触发如下所示的 url

当我打印我的 Pageable 对象时,它应该打印 Page request [number: 1, size 20, sort: userId: ASC]

但是如果我像这样 http://localhost:8080/user 触发我的网址,那么我的可分页对象应该打印为 null 而不是一些默认值

0 投票
0 回答
39 浏览

java - 使用 Spring 页面请求按 Field(fieldName, value1, value2, value3) 实现 MySQL 语法顺序

我尝试使用特定排序顺序获取 MySQL 查询结果:

它按预期工作(“水果”项目首先出现,“肉类”其次,“蔬菜”最后)。

但我目前坚持使用 Spring 的页面请求功能实现。

我正在寻找类似的解决方案

更新解决方案:通过在存储库中添加本机查询并将类别参数传递给存储库来解决:

项目存储库:

物品服务: