R2DBC
Spring Data R2DBC 模組將核心 Spring 概念應用於使用 R2DBC 資料庫驅動程式的解決方案開發,這些驅動程式與領域驅動設計原則保持一致。我們提供了一個“模板”作為儲存和查詢聚合的高階抽象。
本文件是 Spring Data R2DBC 支援的參考指南。它解釋了概念、語義和語法。
本章指出了 R2DBC 倉庫支援的特殊性。這建立在使用 Spring Data 倉庫中解釋的核心倉庫支援之上。您應該對其中解釋的基本概念有紮實的理解。
R2DBC 包含廣泛的功能
-
Spring 配置支援,包括用於 R2DBC 驅動程式例項的基於 Java 的
@Configuration類。 -
R2dbcEntityTemplate作為實體繫結操作的中心類,當執行常見的 R2DBC 操作以及行和 POJO 之間整合的物件對映時,可以提高生產力。 -
功能豐富的物件對映與 Spring 的轉換服務整合。
-
基於註解的對映元資料,可擴充套件以支援其他元資料格式。
-
Repository 介面的自動實現,包括對自定義查詢方法的支援。
對於大多數任務,您應該使用 R2dbcEntityTemplate 或倉庫支援,它們都使用豐富的對映功能。R2dbcEntityTemplate 是查詢諸如即席 CRUD 操作等功能的地方。