Spring Data JPASpring Data JPA3.4.5

Spring Data JPA 作为 Spring Data 大家庭的一部分,可以轻松实现基于 JPA(Java Persistence API)的仓库(repositories)。它使得构建使用数据访问技术的 Spring 驱动应用变得更加容易。

为应用程序实现数据访问层可能相当繁琐。即使是执行最简单的查询,也需要编写大量的样板代码。如果再加上分页、审计以及其他常用功能,您最终会迷失方向。

Spring Data JPA 旨在通过将所需工作量减少到实际必要的程度来显著改进数据访问层的实现。作为开发者,您可以使用多种技术编写仓库接口,Spring 会自动为您进行连接。您甚至可以使用自定义查找器或查询示例(query by example),Spring 会为您编写查询!

支持策略和迁移

有关最低要求、从早期版本升级的指导以及支持策略的信息,请查看官方 Spring Data 发行系列维基页面

另请查看Spring Data JPA 相对于 Spring Boot 支持的版本

特性

  • 入门:提供复杂支持以构建基于 Spring 和 JPA 的仓库

  • 各种查询方法:支持分页、动态查询执行、集成自定义数据访问代码的能力

  • 在启动时验证带有 @Query 注解的查询

  • 支持 Querydsl 断言(predicates)和类型安全的 JPA 查询

  • 审计:域类的透明审计

  • 配置:使用注解的现代配置以及对基于 XML 的系统的传统支持。

Spring Initializr

快速启动您的项目

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部