狼行天下
2016-06-05 13:24:22
完
springdata JPA有没有类似mysql的limit的查询语法?
目前在做一个导出功能,但是在用JPA的时候发现并没有oracle的rownum和mysql的limit用法,所以想问问JPA取部分数据应该怎么处理
评论
所有回答列表(2)
最代码官方 LV168
2016年6月5日
1.jpa支持native sql查询,所以你可以直接写sql查询得到数据
package com.zuidaima.springdata.repository; import java.util.List; import org.springframework.data.jpa.repository.JpaSpecificationExecutor; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.PagingAndSortingRepository; import org.springframework.data.repository.query.Param; import com.zuidaima.springdata.entity.User; /** * *@author javaniu 2013-06-04 22:27:22 */ public interface UserRepository extends PagingAndSortingRepository<User, Long>, JpaSpecificationExecutor<User> { @Query(value = "select * from user where id in(:ids)", nativeQuery = true) List<User> findAllByIds(@Param("ids") List<Long> ids); @Query(value = "from User where name=?1") User findAllByName(String name); }
2.jpa的PagingAndSortingRepository等内置类就支持分页查询
Page<T> findAll(Pageable pageable);
int p=1; int ps=10; Pageable pageable = new PageRequest(0, ps, sort);
通过new Pageable对象即可,注意page是从0开始
参考资料:
springdata jpa 1.7.0.RELEASE各种查询方法总结demo大全,通过junit测试
Spring Data JPA 1.4.3 RELEASE 中文文档
评论(0)
最佳答案
- 等 最代码怎么获取牛币啊?
- 完 谁来告诉我最代码上线的时间,答对者给5牛币,先来先得
- 等 牛友们,大家好,你们做程序员多久了?现在还好吗?
- 完 在微信打开的页面里进行app下载
- 等 最代码2014年欢乐聚声会
- 完 mysql如何查询表数据并且对3个字段降序的SQL?
- 完 最代码牛币机制改革
- 完 成功的在bae上使用了自定义运行环境 jetty+nginx的组合,大家对jetty+nginx优化有哪些心得?
- 完 进来分享一下各位牛牛是如何加入最代码大家庭的?
- 等 为什么java BufferedImage类处理大图直接抛出内存溢出的异常?
- 等 最代码是否开发手机app客户端?
- 完 java程序员学习哪些java的技术?java有哪些框架?都能做哪方面的开发?
- 等 php格式网页文件怎么运行?
- 等 Java volatile值获取的问题
- 等 前端vue,拦截了登录后台后,返回的token,requests拦截token,但是发送请求的时候,就出现跨越异常
- 等 大专本科计算机科班怎么找到Java工作?
- 等 eclipse怎么把三个java swing游戏项目合成一个项目?
- 完 伙伴们,大家都有什么好的解压方式么,分享一下~
- 完 三四线城市,6、7k,运维工作,索然无味,想去辞职上培训,各位牛牛有什么建议嘛
- 等 jsp页面输入中文变成问号
- 等 JPA在线上运行一段时间后报错Caused by: java.lang.IncompatibleClassChangeError: null
- 等 PHP 这个规则用preg_match_all怎么写
- 等 大佬们,有没有知道Alfresco如何配置LDAP登录呢?
- 等 php的install目录是框架带的吗?
相关问答
- 完 springdata jpa和Hibernate相比较那个性能好一点
- 完 springdata jpa从1.3.2.RELEASE升级到1.7.0.RELEASE时为什么抛出异常:Not an managed type: class java.lang.Object?
- 等 JPA在线上运行一段时间后报错Caused by: java.lang.IncompatibleClassChangeError: null
- 等 spring data jpa中@CreatedBy @LastModifiedBy @LastModifiedDate元注解有什么区别?
- 等 spring data开发类继承JpaRepofistory类进行单元测试为什么抛出NullPointerException的异常?
- 等 spring-data-jpa中出现的问题:执行内部的save()或saveAndFlush(),delete()方法出现各种问题
- 完 Eclipselink是什么?与Eclipse有什么不同?
- 等 spring data jpa如何在多张数据库表中查询返回某些字段值?
- 完 想了解下大家现在开发用到的技术框架
- 等 spring data jpa 如何配置映射?
- 等 spring data jpa级联操作one to many和many to one如何实现?
最近浏览
h156021833 LV3
2020年9月14日
哈哈zr LV11
2020年6月11日
1045991269 LV9
2020年5月12日
kode999 LV1
2020年4月12日
xiashilong
2020年3月5日
暂无贡献等级
1234554545 LV1
2020年2月16日
caoyiting LV4
2019年10月12日
yxw22 LV6
2019年9月6日
cqy646 LV1
2019年8月7日
wangliwei LV6
2019年7月31日