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

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

英文原文: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的任何開發任務構建入門應用程式。

示例

嘗試一些例子: