Spring Data JPA - 如何创建查询

作者简介

陈喆,现就职于中科院某研究所担任副研究员,专注于工业云平台、MES系统的设计与研发。

Spring Data JPA是Spring框架中基于JPA标准对数据库实现增、删、改、查功能的ORM类库。而在数据库操作中,使用频率最高、技术场景最复杂的技术就是查询,近日针对数据查询对Spring Data JPA 2.0.9 版本的官网文档重新进行了一下阅读,顺便做一下翻译整理,留待自查,也希望对需要的人有所帮助。时间仓促,水平有限,粗陋之处欢迎指教。

  1. Spring Data JPA - 如何创建查询(1)基本步骤:简要介绍使用Spring Data Jpa创建查询所需要的四个基本步骤
  2. Spring Data JPA - 如何创建查询(2)基于函数名创建查询: 介绍基于repository中函数名称创建查询的原理和几种常用技术场景
  3. Spring Data JPA - 如何创建查询(3)函数名关键词列表:介绍基于函数名称创建查询可用的关键词列表
  4. Spring Data JPA - 如何创建查询(4)Named Query: 介绍使用Named Query实现在实体类上定义自定义查询
  5. Spring Data JPA - 如何创建查询(5) @Query: 介绍使用@Query注解实现在repository函数上定义自定义查询
  6. Spring Data JPA - 如何创建查询(6) 排序: 介绍在@Query中如何对查询结果进行排序
  7. Spring Data JPA - 如何创建查询(7) Named Parameters: 介绍在@Query中使用命名参数,从而避免对参数位置的依赖
  8. Spring Data JPA - 如何创建查询(8)SpEL表达式: 介绍在@Query中使用SpEL表达式
  9. Spring Data JPA - 如何创建查询(9)Modifying Queries:介绍通过@Query来定义更新和删除的操作
  10. Spring Data JPA - 如何创建查询(10)应用Query Hints: 介绍在@Query中使用Query Hints,通过Query Hints可以控制查询的执行方式
  11. Spring Data JPA - 如何创建查询(11)配置 Fetch-和LoadGraphs:介绍通过一次查询实现查询所有关联实体的方法,可以极大提升关联查询的效率
  12. Spring Data JPA - 如何创建查询(12)投影: 介绍如何通过投影自定义查询的返回值类型

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Gavin 陈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值