JPA(Java Persistence API)作為 Java EE 5.0 平台標準 ORM 規範,將獲得所有 Java EE 伺服器支援。Sun 吸取 EJB 規範慘痛失敗經驗,在充分吸收現有 ORM 框架基礎上,制定出易用、伸縮性強的 ORM 規範。從開發社群反應看,JPA 受極大支援讚賞,作為 ORM 領域標準化整合者目標應不難實現。

JPA 透過 JDK 5.0 註解或 XML 描述物件-關聯表映射關係,將執行期實體物件持久化到資料庫中。圖 1 很好描述 JPA 結構。
JPA 由 EJB 3.0 專家組開發,屬 JSR-220 一部分。但不限於 EJB 3.0,可用於 Web 應用、桌面應用。宗旨為 POJO 提供持久化標準規範,脫離容器獨立運行理念已深入人心。目前 Hibernate 3.2、TopLink 10.1.3、OpenJPA 提供實現。
