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)

相关推荐

  • react中间事件怎么绑定(react事件绑定方法视频)

    技术怎么进行React事件绑定本篇文章给大家分享的是有关怎么进行React事件绑定,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。类组件事件绑定import

    攻略 2021年12月18日
  • Oracle R12如何安装日志和其他日志

    技术Oracle R12如何安装log及其他log小编给大家分享一下Oracle R12如何安装log及其他log,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们

    攻略 2021年12月16日
  • 如何理解Mybatis源码

    技术如何理解Mybatis源码本篇内容介绍了“如何理解Mybatis源码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!为

    攻略 2021年10月22日
  • 物距是什么,物距和焦距的关系是什么

    技术物距是什么,物距和焦距的关系是什么物距物距是什么:u像距:v焦距:f关系:1/u+1/v=1/f光学中最基本的高斯成像公式:1/u+1/v=1/f,即物距的倒数加上像距的倒数等于焦距的倒数。其次,请你明白物像之间的因

    生活 2021年10月20日
  • ASP.NET如何关闭页面服务端及对话层清空

    技术ASP.NET如何关闭页面服务端及对话层清空这篇文章给大家介绍ASP.NET如何关闭页面服务端及对话层清空,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。要清掉Session必须回到服务端,在客户

    攻略 2021年11月26日
  • 牙齿英语,翻译几个有关牙齿的单词

    技术牙齿英语,翻译几个有关牙齿的单词teethn.齿牙齿英语;牙( tooth的名词复数 );齿状部份;致力于( 有难度的事);tooth的复数形式;(组织、法律等)强大有效;不顾危险(或反对等)toothn.齿;牙;齿

    生活 2021年10月22日