
- Spring Boot JPA 教程
- Spring Boot JPA - 主頁
- Spring Boot JPA - 概述
- Spring Boot JPA - 環境設定
- Spring Boot JPA - 架構
- Spring Boot JPA 與 Hibernate
- Spring Boot JPA - 應用設定
- Spring Boot JPA - 單元測試儲存庫
- Spring Boot JPA - 方法
- Spring Boot JPA - 自定義方法
- Spring Boot JPA - 命名查詢
- Spring Boot JPA - 自定義查詢
- Spring Boot JPA - 原生查詢
- Spring Boot JPA 有用資源
- Spring Boot JPA - 快速指南
- Spring Boot JPA - 有用資源
- Spring Boot JPA - 討論
Spring Boot JPA - 概述
什麼是 JPA?
Java 持久化 API 是一組類和方法,用於永久性地將大量資料儲存到 Oracle Corporation 提供的資料庫中。
在何處使用 JPA?
為了減輕為關係物件管理編寫程式碼的負擔,程式設計師遵循“JPA Provider”框架,該框架允許輕鬆地與資料庫例項互動。此處所需的框架由 JPA 接管。

JPA 歷史
EJB 的早期版本定義了使用 javax.ejb.EntityBean 介面將持久層與業務邏輯層相結合。
在推出 EJB 3.0 時,持久層被分離出來並指定為 JPA 1.0(Java 持久化 API)。此 API 的規範於 2006 年 5 月 11 日使用 JSR 220 與 JAVA EE5 的規範一同釋出。
JPA 2.0 於 2009 年 12 月 10 日作為 Java 社群流程 JSR 317 的一部分與 JAVA EE6 的規範一同釋出。
JPA 2.1 於 2013 年 4 月 22 日使用 JSR 338 與 JAVA EE7 的規範一同釋出。
JPA 供應商
JPA 是一個開源 API,因此各種企業供應商(例如 Oracle、Redhat、Eclipse 等)透過在其中新增 JPA 持久化風格來提供新產品。其中一些產品包括 −
Hibernate、Eclipselink、Toplink、Spring Data JPA 等。
廣告