- Java Persistence API
-
Java Persistence API Desarrollador Sun Microsystems
http://java.sun.com/javaee/...Información general Género ? Programado en Java Sistema operativo Máquina virtual Java Licencia ? En español ? Java Persistence API, más conocida por sus siglas JPA, es la API de persistencia desarrollada para la plataforma Java EE
Es un framework del lenguaje de programación Java que maneja datos relacionales en aplicaciones usando la Plataforma Java en sus ediciones Standard (Java SE) y Enterprise (Java EE).
La JPA fue originada a partir del trabajo del JSR 220 Expert Group. Ha sido incluida en el estándar EJB3.
Persistencia en este contexto cubre tres áreas:
- La API en sí misma, definida en javax.persistence.package
- La Java Persistence Query Language (JPQL)
- Metadatos objeto/relacional
El objetivo que persigue el diseño de esta API es no perder las ventajas de la orientación a objetos al interactuar con una base de datos (siguiendo el patrón de mapeo objeto-relacional), como sí pasaba con EJB2, y permitir usar objetos regulares (conocidos como POJOs).
Implementaciones
- Hibernate
- TopLink
- CocoBase
- EclipseLink
- OpenJPA
- Kodo
- DataNucleus, antes conocido como JPOX
- Amber
Frameworks
- OpenXava: Motor de Aplicación JPA: Para el desarrollo rápido de aplicaciones desde entidades JPA.
Enlaces externos
Categorías:- Tecnologías Java EE
- Frameworks de Java
Wikimedia foundation. 2010.