最代码官方
2014-11-17 15:43:13
原证精
springdata jpa 1.7.0.RELEASE各种查询方法总结demo大全,通过junit测试
springdata jpa虽然相比hibernate性能上会稍微差点,毕竟是hibernate更上层的封装,但在使用上的简洁性和springmvc如出一辙,所以还是强烈推荐大家可以使用下.
对性能要求高的可以使用原生的native sql查询。
相比java方法内部计算微小的损耗在强大的查询面向不值一提了。(sprigndata jpa使用hibernate的方法转换sql查询,细节上大家可以自行研究)
总结的查询方法有如下:
- findOneByName按用户名查询User对象
- findAllByLargeThanId查询id号大于指定参数值的User对象列表,分页Page返回
- findAllByIdAndName查询id和用户名等于指定参数值的User对象,可以通过多个Predicate来查询
- findAllByLikeName模糊分页查询用户名,like查询
- findAllByInIds查询指定的id集合用户对象列表
- findAllByIds通过原生sql查询指定的用户id对象列表
- findAllByName通过JPA query查询用户名等于指定值的用户对象
- 多个排序语法: Sort sort = new Sort(Direction.DESC, "sort").and(new Sort(Direction.DESC, "id"));
以上总结的是我在开发最代码过程中用到的,相信已经涵盖了90%以上的业务,如果你还有需要总结进来的可以给我留言。
项目截图
运行截图(com.zuidaima.test.UserTest)
sql文件在rar包中
猜你喜欢
- jsp+servlet查询oracle的分页demo
- echart通过jsp连接查询mysql的demo
- java swing框架demo实例
- spring boot+springdata jpa的项目整合demo例子
- Spring+Spring MVC+Mybatis+Maven+MySql+bootstrap框架搭建与分页查询实例
- Maven整合Spring data jpa、Spring MVC的入门项目实例,附带很好的Spring data jpa测试demo
- S2SH框架开发的简单demo实例
- ssm框架+easyui开发简单demo实例
- spring data jpa多数据源配置demo
- SSM框架整合+mybatis分页查询+mybatis批量插入实例
- spring框架AOP编程Demo
- Spring Data JPA+jquery分页展示控件kkpager实现分页查询DEMO
请下载代码后再发表评论
文件名:springdata_jpa_demo.rar,文件大小:10.365K
下载
- /
- /springdata_jpa_demo
- /springdata_jpa_demo/.classpath
- /springdata_jpa_demo/.project
- /springdata_jpa_demo/pom.xml
- /springdata_jpa_demo/src
- /springdata_jpa_demo/src/main
- /springdata_jpa_demo/src/main/java
- /springdata_jpa_demo/src/main/java/com
- /springdata_jpa_demo/src/main/java/com/zuidaima
- /springdata_jpa_demo/src/main/java/com/zuidaima/springdata
- /springdata_jpa_demo/src/main/java/com/zuidaima/springdata/entity
- /springdata_jpa_demo/src/main/java/com/zuidaima/springdata/repository
- /springdata_jpa_demo/src/main/java/com/zuidaima/springdata/service
/springdata_jpa_demo/src/main/java/com/zuidaima/springdata/service/UserService.java
- /springdata_jpa_demo/src/main/java/com/zuidaima/springdata/service/impl
- /springdata_jpa_demo/src/main/java/com/zuidaima/springdata
- /springdata_jpa_demo/src/main/java/com/zuidaima
- /springdata_jpa_demo/src/main/java/com
- /springdata_jpa_demo/src/main/resources
- /springdata_jpa_demo/src/main/resources/applicationContext-persistence.xml
- /springdata_jpa_demo/src/main/resources/applicationContext.xml
- /springdata_jpa_demo/src/main/resources/log4j.properties
- /springdata_jpa_demo/src/main/java
- /springdata_jpa_demo/src/main
- /springdata_jpa_demo
相关代码
- springdata redis实现的简单demo
- 证精 年末最代码部分源码大出血分享-freemarker,bootstrap,springdata jpa分页代码
- Spring Data JPA 1.4.3 RELEASE 中文文档
- 证精 分享一份完整的spring data jpa demo代码
- 原 Spring+Spring MVC+SpringData JPA整合完成增删改查,翻页实例
- 原 Spring Data JPA+jquery分页展示控件kkpager实现分页查询DEMO
- 原证精 spring+springdata redis入门教程实现java端调用redis lua脚本片段和lua脚本文件
- 原 Spring4+Spring data Jpa整合+自定义Repository+Maven多模块(带例子、分页)项目实例
- 原 spring data JPA运用案例(oracle)
- maven管理的spring-data-jpa的demo
- 原 基于Spring+Spring MVC+springdata JPA 开发sssp按钮权限管理系统
- spring data jpa多数据源配置demo
最近下载
hait69396 LV8
2018年11月3日
13699231229 LV2
2018年4月25日
1119616605 LV18
2018年2月25日
BigBean LV2
2017年9月19日
lingdu5h LV3
2017年9月6日
der2030 LV17
2017年8月3日
jinbiao5 LV3
2017年6月29日
xiaoxinwt LV10
2017年6月28日
vitalist LV10
2017年6月19日
lisinian LV6
2017年6月14日
最近浏览
fengshengtian LV8
2022年2月26日
鑫
2021年11月11日
暂无贡献等级
253702090 LV3
2021年8月15日
徐万强 LV9
2021年6月2日
dieudonne LV8
2021年3月2日
liudcc LV5
2021年1月19日
Coincidance LV8
2020年12月3日
gepanjiang
2020年10月23日
暂无贡献等级
As youi wish LV1
2020年9月2日
猴哥猴哥 LV12
2020年5月18日