Spring系列學習之Spring Data JPA資料訪問
阿新 • • 發佈:2018-12-22
英文原文:https://spring.io/projects/spring-data-jpa
概述
Spring Data JPA是更大的Spring Data系列的一部分,可以輕鬆實現基於JPA的儲存庫。此模組處理對基於JPA的資料訪問層的增強支援。它使構建使用資料訪問技術的Spring驅動應用程式變得更加容易。
在相當長的一段時間內,實現應用程式的資料訪問層一直很麻煩。必須編寫太多樣板程式碼來執行簡單查詢以及執行分頁和審計。 Spring Data JPA旨在通過減少實際需要的工作量來顯著改善資料訪問層的實現。作為開發人員,您編寫儲存庫介面,包括自定義查詢器方法,Spring將自動提供實現。
特性
- 基於Spring和JPA構建儲存庫的複雜支援
- 支援Querydsl謂詞,從而支援型別安全的JPA查詢
- 透明稽核域類
- 分頁支援,動態查詢執行,整合自定義資料訪問程式碼的能力
- 在引導時驗證@Query帶註釋的查詢
- 支援基於XML的實體對映
- 基於JavaConfig的儲存庫配置,介紹@EnableJpaRepositories
快速開始
使用Spring Initializr引導您的應用程式。
學習
文件
每個Spring專案都有自己的; 它詳細解釋瞭如何使用專案功能以及使用它們可以實現的功能。
2.1.3 CURRENT GA | Reference Doc. | API Doc. |
2.2.0 M1 PRE | Reference Doc. | API Doc. |
2.2.0 SNAPSHOT | Reference Doc. | API Doc. |
2.1.4 SNAPSHOT | Reference Doc. | API Doc. |
2.0.13 SNAPSHOT | Reference Doc. | API Doc. |
2.0.12 GA | Reference Doc. | API Doc. |
1.11.18 SNAPSHOT | Reference Doc. | API Doc. |
1.11.17 GA | Reference Doc. | API Doc. |
指南
該指南旨在在15-30分鐘內完成,提供快速,實用的說明,用於為Spring的任何開發任務構建入門應用程式。
- Accessing Data with JPA瞭解如何使用Spring Data JPA處理JPA資料永續性。
示例
嘗試一些例子: