R2DBC
Spring Data R2DBC 模組將核心 Spring 概念應用於使用 R2DBC 資料庫驅動程式的解決方案開發,這些驅動程式與領域驅動設計原則對齊。我們提供一個“模板”作為高階抽象,用於儲存和查詢聚合。
本文件是 Spring Data R2DBC 支援的參考指南。它解釋了其概念、語義和語法。
本章指出了 JDBC 的 Repository 支援的特性。這基於在使用 Spring Data Repositories中解釋的核心 Repository 支援。您應該對其中解釋的基本概念有深入的理解。
R2DBC 包含廣泛的功能
-
使用基於 Java 的
@Configuration
類為 R2DBC 驅動程式例項提供 Spring 配置支援。 -
R2dbcEntityTemplate
作為實體繫結操作的核心類,透過整合行與 POJO 之間的物件對映,提高了執行常見 R2DBC 操作的效率。 -
功能豐富的物件對映,與 Spring 的 Conversion Service 整合。
-
基於註解的對映元資料,可擴充套件以支援其他元資料格式。
對於大多數任務,您應該使用 R2dbcEntityTemplate
或 Repository 支援,它們都使用了豐富的對映功能。R2dbcEntityTemplate
是執行諸如即席 CRUD 操作等功能的理想選擇。