R2DBC
Spring Data R2DBC 模組將核心 Spring 概念應用於開發使用 R2DBC 資料庫驅動程式且符合領域驅動設計原則的解決方案。我們提供一個「範本」作為高階抽象層,用於儲存和查詢聚合。
本文件是 Spring Data R2DBC 支援的參考指南。它解釋了概念、語意和語法。
本章指出 JDBC 的 Repository 支援的特殊性。這建立在使用 Spring Data Repository中說明的核心 Repository 支援之上。您應該對那裡說明的基本概念有充分的理解。
R2DBC 包含廣泛的功能
-
Spring 配置支援,搭配基於 Java 的
@Configuration
類別,用於 R2DBC 驅動程式實例。 -
R2dbcEntityTemplate
作為實體綁定操作的中心類別,在執行常見的 R2DBC 操作時,透過整合行和 POJO 之間的物件對應來提高生產力。 -
功能豐富的物件對應,與 Spring 的 Conversion Service 整合。
-
基於註解的對應中繼資料,可擴充以支援其他中繼資料格式。
-
自動實作 Repository 介面,包括支援自訂查詢方法。
對於大多數任務,您應該使用 R2dbcEntityTemplate
或 Repository 支援,兩者都使用豐富的對應功能。R2dbcEntityTemplate
是尋找存取諸如臨時 CRUD 操作等功能的地方。