close

Spring Data JDBC

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

Spring Data JDBC 的目标是在概念上变得简单。 为了实现这一点,它不提供缓存、延迟加载、后写或 JPA 的许多其他功能。 这使得 Spring Data JDBC 成为一个简单、有限、固执己见的 ORM。

聚合根

Spring Data 存储库的灵感来自于 Eric Evans 所著的《领域驱动设计》一 书中所描述的存储库。 这样做的结果之一是每个聚合根都应该有一个存储库。 聚合根是同一本书中的另一个概念,它描述了一个控制其他实体生命周期的实体,这些实体一起构成一个聚合。 聚合是模型的子集,它在对聚合根的方法调用之间保持一致。

Spring Data JDBC 尽力鼓励按照这些想法对您的领域进行建模。

特性

  • 具有可自定义 NamingStrategy 的简单聚合的 CRUD 操作。

  • 支持 @Query 注解。

  • 支持 MyBatis 查询。

  • 事件。

  • 通过引入 @EnableJdbcRepositories 基于 JavaConfig 的存储库配置。

Spring Initializr

快速开始

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

文档

每个 Spring 项目 都有自己的项目;它详细地解释了如何使用 项目特性,以及利用它们可以实现什么。
3.1.1 GA 官方参考文档. API Doc.
3.0.7 GA 官方参考文档. API Doc.
3.0.0 GA 官方参考文档. 中文参考文档. API Doc.
分支 版本发布日期 社区支持结束日期 商业支持结束日期 *
3.1.x
2023-05-12 2024-05-12 2025-09-12
3.0.x
2022-11-18 2023-11-18 2025-03-18
2.4.x
2022-05-13 2023-11-18 2025-02-18
2.3.x
2021-11-12 2022-11-12 2024-03-12
2.2.x
2021-04-14 2022-04-14 2023-08-14
2.0.x
2020-05-12 2021-05-12 2022-09-12
1.1.x
2019-09-30 2020-09-30 2022-01-30
1.0.x
2018-09-21 2019-09-21 2021-01-21

社区支持

在 Spring 社区的支持下免费进行安全更新和错误修复。 请参阅 VMware Tanzu OSS 支持策略.

商业支持

在 OSS 期限内由 Spring 专家提供专业业务支持,并在 OSS 生命周期结束后提供扩展支持。
应客户要求公开发布关键错误修复和安全问题。

未来版本

未发布 GA 版本,时间表可能会发生变化。.

关于商业支持 (*)

此页面显示项目发布的当前状态,不定义商业支持政策。 更多信息请参阅官方支持政策。