Spring Data JPASpring Data JPA3.4.5

Spring Data JPA 作為 Spring Data 大家庭的一部分,可以輕鬆實現基於 JPA(Java Persistence API)的倉庫(repositories)。它使得構建使用資料訪問技術的 Spring 驅動應用變得更加容易。

為應用程式實現資料訪問層可能相當繁瑣。即使是執行最簡單的查詢,也需要編寫大量的樣板程式碼。如果再加上分頁、審計以及其他常用功能,您最終會迷失方向。

Spring Data JPA 旨在透過將所需工作量減少到實際必要的程度來顯著改進資料訪問層的實現。作為開發者,您可以使用多種技術編寫倉庫介面,Spring 會自動為您進行連線。您甚至可以使用自定義查詢器或查詢示例(query by example),Spring 會為您編寫查詢!

支援策略和遷移

有關最低要求、從早期版本升級的指導以及支援策略的資訊,請檢視官方 Spring Data 發行系列維基頁面

另請檢視Spring Data JPA 相對於 Spring Boot 支援的版本

特性

  • 入門:提供複雜支援以構建基於 Spring 和 JPA 的倉庫

  • 各種查詢方法:支援分頁、動態查詢執行、整合自定義資料訪問程式碼的能力

  • 在啟動時驗證帶有 @Query 註解的查詢

  • 支援 Querydsl 斷言(predicates)和型別安全的 JPA 查詢

  • 審計:域類的透明審計

  • 配置:使用註解的現代配置以及對基於 XML 的系統的傳統支援。

Spring Initializr

快速啟動您的專案

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲取支援

Tanzu Spring 在一個簡單的訂閱中提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案。

瞭解更多

近期活動

檢視 Spring 社群的所有近期活動。

檢視全部