Java Persistence API
Megjelenés
A Java Persistence API, vagy röviden JPA, egy keretrendszer a Java programozási nyelvhez, fő feladata Java Platformot (Standard Edition, Enterprise Edition) használó alkalmazásokban relációs adatok kezelése. A Java Persistence API a JSR 220 Expert Group, a JPA 2.0 a JSR 317 Expert Group munkája.
A perzisztencia ebben a kontextusban a következő három területet fedi le:
- maga az API, a javax.persistence csomagban definiálva
- a Java Persistence Query Language (JPQL)
- objektum-relációs metaadatok
Története
A JPA 1.0 specifikáció 2006. május 11-én jelent meg végleges formában a JSR 220 részeként. A JPA 2.0 specifikáció 2009 december 10-én jelent meg. A JPA a sokat kritizált EJB 2.0 és EJB 2.1 entitás bean-ek leváltására született.
Entitások
A perzisztencia entitás egy olyan Java osztály, mely tipikusan perzisztálva van egy táblához egy relációs adatbázisban.
Külső hivatkozások
- JCP Persistence page
- GlassFish's Persistence page
- Documentation for the final version of the EJB3 spec (called JSR220)