1. 程式人生 > >Spring系列學習之Spring Data JDBC資料訪問

Spring系列學習之Spring Data JDBC資料訪問

英文原文:https://spring.io/projects/spring-data-jdbc

目錄

概述

Aggregate Root聚合根

特性

快速開始

學習

文件


概述

Spring Data JDBC是更大的Spring Data系列的一部分,可以輕鬆實現基於JDBC的儲存庫。該模組處理對基於JDBC的資料訪問層的增強支援。它使構建使用資料訪問技術的Spring驅動程式更容易。

Spring Data JDBC旨在簡化概念。為了實現這一點,它不提供快取,延遲載入,後寫或JPA的許多其他功能。這使得Spring Data JDBC成為一種簡單,有限,固定的ORM。


Aggregate Root聚合根

Spring Data儲存庫的靈感來自於Eric Evans的Domain Driven Design一書中描述的儲存庫。這樣做的一個結果是每個聚合根應該有一個儲存庫。 Aggregate Root是同一本書中的另一個概念,描述了一個實體,它控制其他實體的生命週期,這些實體一起是聚合。 Aggregate是模型的一個子集,它在對Aggregate Root的方法呼叫之間保持一致。

Spring Data JDBC盡力鼓勵您根據這些想法對域進行建模。


特性

  •     具有可自定義NamingStrategy
    的簡單聚合的CRUD操作。
  •     支援@Query註釋。
  •     支援MyBatis查詢。
  •     活動。
  •     基於JavaConfig的儲存庫配置,介紹@EnableJdbcRepositories

快速開始

使用Spring Initializr引導您的應用程式。

學習

文件

每個Spring專案都有自己的; 它詳細解釋瞭如何使用專案功能以及使用它們可以實現的功能。

1.0.3 CURRENT GA Reference Doc. API Doc.
1.1.0 M1 PRE Reference Doc. API Doc.
1.1.0 SNAPSHOT Reference Doc. API Doc.
1.0.4 SNAPSHOT Reference Doc. API Doc.