Spring系列學習之Spring Data JDBC資料訪問
阿新 • • 發佈:2018-12-22
英文原文:https://spring.io/projects/spring-data-jdbc
目錄
概述
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
- 支援@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. |