当前位置: 首页 > 面试题库 >

Spring Data JPA应用排序,分页以及where子句

昌招
2023-03-14
问题内容

我目前正在使用Spring JPA,并按照此处所述利用排序和分页功能-

如何通过Spring数据JPA通过开箱即用的排序和可分页查询数据?

现在我的问题是我如何对此应用“ where”子句?

例如

where PRODUCT_NAME='abc';

问题答案:

只需在您的存储库界面中为此创建一个查询方法。

在此处查看文档。

使用分页和where子句添加查询方法。

Page<User> findByLastname(String lastname, Pageable pageable);

因此,您可以通过“姓氏”属性找到“用户”并配置“分页”设置。



 类似资料:
  • 如果不存在则创建表(int(11)不为空AUTO_INCREMENT,char(50)不为空,主键())engine=innoDB DEFAULT charset=latin1 AUTO_INCREMENT=11; 表tblcontent 如果不存在(int(11)不为NULL AUTO_INCREMENT,char(100)不为NULL,text不为NULL,date不为NULL,char(50

  • 主要内容:1 Array和ArrayList的区别以及使用条件,2 List去重,2.1 借助辅助集合,2.2 利用迭代器,2.3 利用java8的lambda,3 List排序,4 反射获取ArrayList的容量,5 迭代器和for循环速度测试介绍了ArrayList集合去重的三种方式,以及排序的两种方式,以及反射获取ArrayList的容量,以及Array和ArrayList的区别。 1 Array和ArrayList的区别以及使用条件 Array 和 ArrayList都是存放数据的容器

  • 我试图使用batchGetItem从表中返回多个项的属性,但似乎它只适用于分区键和范围键的组合,但是如果我只想通过主键识别请求的项,该怎么办?唯一的方法是创建不带范围键的表吗? 根据官方留档: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.Partitions.html 如果表有一个复合主键(分

  • 有时,客户端希望 RESTful Web API 提供经过排序后的字段,比如,按照年龄从大到小排列学生;有时,根据客户端条件,需要返回给前端的数据过多,如果一次提供,会大大降低响应速度。此时,可将数据做分割,分成不同的小份,发送给客户端。这一节,我们为大家介绍 RESTful Web API 如何实现数据的排序与分页。 1.排序的使用 在类视图中设置 filter_backends,使用rest_

  • 问题内容: 我有一个简单的选择查询- 我希望此结果按提供名称的顺序排序,也就是说,结果集中的第一行应该是名称= BBB的那一行,第二行是AAA,第三行是ZZZ。 在SQL Server中这可能吗?我想知道如果有一种简单且简短的方法(例如大约5到6行代码)来做到这一点。 问题答案: 您可以创建一个有序的拆分函数: 然后略微更改您的输入(一个逗号分隔的列表,而不是三个单独的字符串):