Spring系列学习之Spring Data JPA数据访问

英文原文:https://spring.io/projects/spring-data-jpa

 

概述

Spring Data JPA是更大的Spring Data系列的一部分,可以轻松实现基于JPA的存储库。此模块处理对基于JPA的数据访问层的增强支持。它使构建使用数据访问技术的Spring驱动应用程序变得更加容易。

在相当长的一段时间内,实现应用程序的数据访问层一直很麻烦。必须编写太多样板代码来执行简单查询以及执行分页和审计。 Spring Data JPA旨在通过减少实际需要的工作量来显着改善数据访问层的实现。作为开发人员,您编写存储库接口,包括自定义查找器方法,Spring将自动提供实现。

特性

  •     基于Spring和JPA构建存储库的复杂支持
  •     支持Querydsl谓词,从而支持类型安全的JPA查询
  •     透明审核域类
  •     分页支持,动态查询执行,集成自定义数据访问代码的能力
  •     在引导时验证@Query带注释的查询
  •     支持基于XML的实体映射
  •     基于JavaConfig的存储库配置,介绍@EnableJpaRepositories

快速开始

使用Spring Initializr引导您的应用程序。

学习

文档

每个Spring项目都有自己的; 它详细解释了如何使用项目功能以及使用它们可以实现的功能。

2.1.3 CURRENT GA Reference Doc. API Doc.
2.2.0 M1 PRE Reference Doc. API Doc.
2.2.0 SNAPSHOT Reference Doc. API Doc.
2.1.4 SNAPSHOT Reference Doc. API Doc.
2.0.13 SNAPSHOT Reference Doc. API Doc.
2.0.12 GA Reference Doc. API Doc.
1.11.18 SNAPSHOT Reference Doc. API Doc.
1.11.17 GA Reference Doc. API Doc.

指南

该指南旨在在15-30分钟内完成,提供快速,实用的说明,用于为Spring的任何开发任务构建入门应用程序。

  • Accessing Data with JPA了解如何使用Spring Data JPA处理JPA数据持久性。

示例

尝试一些例子:

  • Spring Data JPA Examples
  • Spring Data Book Examples

你可能感兴趣的:(Spring)