广告
返回顶部
首页 > 资讯 > 精选 >JPA原生SQL分页查询逻辑的示例分析
  • 811
分享到

JPA原生SQL分页查询逻辑的示例分析

2023-06-21 21:06:16 811人浏览 泡泡鱼
摘要

这篇文章将为大家详细讲解有关JPA原生sql分页查询逻辑的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。JPA原生SQL(自定义SQL)分页查询JPA自己写SQL查询的话,分页还稍微麻烦经过测试下

这篇文章将为大家详细讲解有关JPA原生sql分页查询逻辑的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

JPA原生SQL(自定义SQL)分页查询

JPA自己写SQL查询的话,分页还稍微麻烦

经过测试下面方法可以

@Query(nativeQuery = true, value = "select * from Goods where " +            " codeName like CONCAT('%',?1,'%') and order by  ?w#{#pageable}")    Page<Goods> findByName(String name, Pageable pageable);

pageable对象里定义排序的字段

Pageable pageable = new PageRequest(pageNumber, pageSize,Sort.Direction.DESC, "id");

JPA原生SQL分页查询踩坑记录

1.问题简述

JPA 分页查询这个很简单,只要在接口上加上一个参数 Pageable

比如

JPA原生SQL分页查询逻辑的示例分析

但是 仔细看 我自定义的 SQL 这里用了 a.* 来只获取一张表的字段 .

但是他生成的 SQL 语句就成了.

JPA原生SQL分页查询逻辑的示例分析

这样就导致了 查询异常.

2.解决方案

1.指定count的字段

在@Query 注解中添加一个参数

JPA原生SQL分页查询逻辑的示例分析

然后,生成的SQL语句就是

JPA原生SQL分页查询逻辑的示例分析

2.指定count的查询语句

同样也是 @Query中添加参数

JPA原生SQL分页查询逻辑的示例分析

关于“JPA原生SQL分页查询逻辑的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: JPA原生SQL分页查询逻辑的示例分析

本文链接: https://www.lsjlt.com/news/300546.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • JPA原生SQL分页查询逻辑的示例分析
    这篇文章将为大家详细讲解有关JPA原生SQL分页查询逻辑的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。JPA原生SQL(自定义SQL)分页查询JPA自己写SQL查询的话,分页还稍微麻烦经过测试下...
    99+
    2023-06-21
  • JPA原生SQL(自定义SQL)分页查询逻辑详解
    目录JPA原生SQL(自定义SQL)分页查询经过测试下面方法可以pageable对象里定义排序的字段JPA原生SQL分页查询踩坑记录1.问题简述2.解决方案JPA原生SQL(自定义S...
    99+
    2022-11-12
  • MySQL中逻辑查询的示例分析
    这篇文章主要介绍了MySQL中逻辑查询的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在MySQL中,查询是用于构建DELET...
    99+
    2022-10-18
  • Oracle分页查询的示例分析
    这篇文章主要介绍Oracle分页查询的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Oracle分页查询的实例详解1.Oracle分页查询:SELECT *...
    99+
    2022-10-18
  • ajax分页查询的示例分析
    这篇文章主要为大家展示了“ajax分页查询的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“ajax分页查询的示例分析”这篇文章吧。(1)先写个显示数据的...
    99+
    2022-10-19
  • Spring Data Jpa复杂查询的示例分析
    小编给大家分享一下Spring Data Jpa复杂查询的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Spring Data Jpa...
    99+
    2023-06-29
  • 数据库SQL SELECT查询的示例分析
    小编给大家分享一下数据库SQL SELECT查询的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!作为Web开发人员,虽并...
    99+
    2022-10-18
  • SQL中DQL查询语言的示例分析
    这篇文章将为大家详细讲解有关SQL中DQL查询语言的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。DQLDQL:data Query language 数据查询语...
    99+
    2022-10-18
  • MySQL中SQL语句分析与查询优化的示例分析
    这篇文章主要为大家展示了“MySQL中SQL语句分析与查询优化的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL中SQL语句分析与查询优化的示例...
    99+
    2022-10-18
  • oracle sql语言模糊查询的示例分析
    小编给大家分享一下oracle sql语言模糊查询的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!oracle在Wher...
    99+
    2022-10-18
  • web开发中微信网页登录逻辑的示例分析
    这篇文章给大家分享的是有关web开发中微信网页登录逻辑的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。现在的网站开发,都绕不开微信登录(毕竟微信已经成为国民工具)。虽然文...
    99+
    2022-10-19
  • MySQL派生表联表查询的示例分析
    这篇文章给大家分享的是有关MySQL派生表联表查询的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前情提要:公司运营的一个商城系统,忽然发现订单提现功能有问题,有大量的商户体现金额和订单金额不一致。于是产...
    99+
    2023-06-29
  • MybatisPlus实现分页查询和动态SQL查询的示例代码
    目录一、描述二、实现方式三、 总结一、描述 实现下图中的功能,分析一下该功能,既有分页查询又有根据计划状态、开始时间、公司名称进行动态查询。 二、实现方式 Controller层...
    99+
    2022-11-12
  • SQL Server中Table字典数据查询SQL的示例分析
    这篇文章主要介绍SQL Server中Table字典数据查询SQL的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!前言在数据库系统原理与设计(第3版)教科书中这样写道:数据库...
    99+
    2022-10-18
  • SQL查询语句执行顺序的示例分析
    这篇文章主要介绍SQL查询语句执行顺序的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!SQL查询语句执行顺序如下:(7) SELECT  (8)&...
    99+
    2022-10-18
  • jQuery条件分页代替离线查询的示例分析
    这篇文章主要介绍jQuery条件分页代替离线查询的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!import javax.persistence.criteria....
    99+
    2022-10-19
  • SQL 窗口函数实现高效分页查询的案例分析
    🍺不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之。学至于行之而止矣。——荀子 大家好!我是只谈技术不剪发的 Tony 老师。 在使用 SQL 语句实...
    99+
    2022-11-12
  • 隐式转换引起sql慢查询的示例分析
    小编给大家分享一下隐式转换引起sql慢查询的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!引言实在很无语呀,遇到一个mysql隐式转换问题,问了周边的dba大拿该问题,他们居然反问...
    99+
    2022-10-18
  • Django原生sql也能使用Paginator分页的示例代码
    django-pagination这是一个python包,来自github上的一个项目,很容易用。 不过这是一个懒人工具,好吧(工具理性)。不过当一个页面有多处需要采用分页的话,就行不通了,要么修改dja...
    99+
    2022-06-04
    也能 分页 示例
  • SqlServer执行计划及Sql查询优化的示例分析
    SqlServer执行计划及Sql查询优化的示例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。谈到优化就必然要涉及索引,就像要讲锁必然要说...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作