当前位置: 首页 > news >正文

Spring Data JPA 中 @Query 默认不能使用 limit函数

Spring Data JPA 中 @Query 默认不能使用 limit函数

起因

在使用JPA时,想自己实现分页,所以使用了 @Query(“SELECT u FROM User u WHERE u.xxx=xxx limit 0,10”)
编译报错

由于原本并没有深入学习过Spring Data JPA ,而本项目中引入了这个技术,只有上网进行查询,原因是:
springdata-jpa的@query中写的sql叫JPQL,JPQL是不支持limit函数的。

若要使用原生SQL,可以手动开启;即 @Query 注解的 nativeQuery 属性设置为 true

@Query(nativeQuery=true, value = "select * from t_user limit 0,10")
XXX xxx();

参考文档:
https://blog.csdn.net/qq_23832313/article/details/82745486

官网文档:
https://docs.spring.io/spring-data/jpa/docs/2.1.5.RELEASE/reference/html/#jpa.query-methods.at-query

相关文章:

  • 基于Spring 2.0的Web应用设计
  • Spring MVC 官网文档阅读笔记(一)
  • oracle 连接 sqlserver
  • 关于jdk和java规范
  • 工作流入门(基础概念篇)
  • AspectJ 简介
  • 三亚之行
  • redis 学习笔记梳理
  • JavaScripte最经典和权威的教程(对象介绍)
  • 自定义注解的简单用法
  • FreeBSD-STABLE 居然是开发用的分支,我一直搞错了好多年...!
  • Spring Data JPA 在 SpringBoot 应用中的简单实践
  • 心与心的交流
  • SimpleDateFormat 线程不安全案例
  • BPEL和JAVA(一篇不错的BPEL入门)
  • 07.Android之多媒体问题
  • Android 控件背景颜色处理
  • Date型的使用
  • Iterator 和 for...of 循环
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • Javascript弹出层-初探
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • windows下使用nginx调试简介
  • 创建一种深思熟虑的文化
  • 搭建gitbook 和 访问权限认证
  • 目录与文件属性:编写ls
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 微信小程序:实现悬浮返回和分享按钮
  • 我从编程教室毕业
  • 一个JAVA程序员成长之路分享
  • 一个完整Java Web项目背后的密码
  • ​【已解决】npm install​卡主不动的情况
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • #HarmonyOS:Web组件的使用
  • #WEB前端(HTML属性)
  • (06)金属布线——为半导体注入生命的连接
  • (2022 CVPR) Unbiased Teacher v2
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (超简单)使用vuepress搭建自己的博客并部署到github pages上
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (附源码)php投票系统 毕业设计 121500
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (学习日记)2024.01.09
  • (一)kafka实战——kafka源码编译启动
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • ***监测系统的构建(chkrootkit )
  • .a文件和.so文件
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径
  • .net 使用ajax控件后如何调用前端脚本
  • .NET 指南:抽象化实现的基类