SpringBoot中JPA如何实现Sort排序

技术SpringBoot中JPA如何实现Sort排序这篇文章将为大家详细讲解有关SpringBoot中JPA如何实现Sort排序,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。环境说明S

这篇文章将为大家详细讲解有关回弹中作业的装配区(JobPackArea)如何实现分类排序,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

环境说明

春季4.2 Spring Boot 1.5.11 Java 8

前置说明

ECardEntity.java的定义:

导入javax。坚持。列;

导入javax。坚持。实体;

导入javax。坚持。桌子;

导入com。JD。ai。时尚。乌提尔。BaseEntity

进口商品.数据;

进口商品.EqualsAndHashCode

@实体

@Table(名称=' t _ ebusy _ card ')

@数据

@ EqualsAndHashCode(callSuper=true)

public classecardentityextendbase实体{

privatedstationfinalloseriveversiuid=6580526495176090890 l;

@列

私有字符串名称

@Column(名称='zip_url ')

privatestringzipcurl

@Column(名称='thumb_url ')

privateStringthumbUrl

@Column(名称='seq_num ')

privateintseqNum

}这里的seqNum是排序字段,基于升序来排序。

贮藏室仓库的定义:

@存储库

公共接口名片reportorextendsparapositorycardenty,Long{

///方法的定义

}

方法1: 基于特殊参数的排序

建立分页对象:

可分页=新的页面请求(页数、大小);在贮藏室仓库中定义相应的方法:

page ecardentityfindboyorderby eqnummasc(PageablePageable);这里使用默认的字段拼接形成的方法名,从而自动解析形成对应的方法。

方法2: 基于自定义的@Query进行排序

可分页的对象定义与方法一中相同。

在贮藏室仓库中定义相应的JPL语句:

@ Query(' selectefromecardentyorderbye。seqnummasc’)

page ecardentityfindinorders(可翻页的页面);

方法3: 基于Pageable中的Sort字段

可分页对象的声明:

排序=新排序(方向. ASC,‘seqNum’);

可分页=新的页面请求(页数、大小、排序);这里将分类字段作为构造方法的入口参数,创建了可分页对象。

在贮藏室仓库无需声明任何新的方法,直接使用JpaRepository中继承而来的查找全部(可分页)方法即可。

在服务中调用具体贮藏室仓库中的方法如下:

page ecardentitycardentities=this。ecardrepo。findall(可分页);关于"跳脚中作业的装配区(JobPackArea)如何实现分类排序"这篇文章就分享到这里了,希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/111350.html

(0)

相关推荐

  • ubuntu中VETH虚拟接口的示例分析

    技术ubuntu中VETH虚拟接口的示例分析这篇文章将为大家详细讲解有关ubuntu中VETH虚拟接口的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。简介virtual eth

    攻略 2021年11月17日
  • 内衣码数对照表,谁能给我女性内衣的尺码表啊

    技术内衣码数对照表,谁能给我女性内衣的尺码表啊尺寸的测量 1. 罩杯尺寸
    罩杯尺寸 = 胸围 -下胸围
    (例如内衣码数对照表:10cm=A罩杯.13cm=B罩杯.15cm=C罩杯 18cm=D罩杯.20cm=E罩杯)

    生活 2021年10月24日
  • Java关键字和保留字是什么

    技术Java关键字和保留字是什么这篇文章主要讲解了“Java关键字和保留字是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java关键字和保留字是什么”吧!  1、访

    攻略 2021年11月4日
  • hive怎么用sql看建表语句(hive严格模式的sql怎么写)

    技术hive ETL业绩报表sql怎么写这篇文章主要讲解了“hive ETL业绩报表sql怎么写”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“hive ETL业绩报表sq

    攻略 2021年12月23日
  • 哺育的读音,狼妈妈怎样哺育自己的孩子

    技术哺育的读音,狼妈妈怎样哺育自己的孩子小狼刚出生时,狼妈妈一般会用乳汁来喂养小狼哺育的读音。在35~45天的时 It间里,狼宝宝得全靠狼妈妈的哺乳才能长大。此后狼妈妈就会适时地 调整小狼的饮食,在小狼的食物中增加固体

    生活 2021年10月24日
  • q开头的姓氏,百家姓里读音是‘qu’的有哪些

    技术q开头的姓氏,百家姓里读音是‘qu’的有哪些百家姓里读音是‘qu’的有q开头的姓氏:瞿 曲 屈 屈 [Qū]〈名〉 古邑名 。春秋晋地。在今山西省吉县北,盛产良马 姓。春秋楚王族三姓之一。曲[ qū ]姓 拼 音:[

    生活 2021年10月23日