OpenJPA es una implementación de código abierto de la especificación de la API de persistencia de Java . Es una solución de mapeo relacional de objetos (ORM) para el lenguaje Java , que simplifica el almacenamiento de objetos en bases de datos. Es un software de código abierto distribuido bajo la licencia Apache 2.0 .
![]() | |
Desarrollador (es) | Fundación de software Apache |
---|---|
Lanzamiento estable | 3.1.0 / 14 de abril de 2019 |
Repositorio | Repositorio OpenJPA |
Escrito en | Java |
Sistema operativo | Multiplataforma |
Plataforma | Java |
Tamaño | 21,8 MB (archivo binario archivado) / 11,7 MB (fuente archivada) |
Tipo | Mapeo relacional de objetos |
Licencia | Licencia Apache 2.0 |
Sitio web | openjpa |
Historia
Kodo , una implementación de Java Data Objects , fue desarrollada originalmente por SolarMetric, Inc en 2001. BEA Systems adquirió SolarMetric en 2005, donde Kodo se expandió para ser una implementación tanto de JDO (JSR 12) [1] como de JPA (JSR 220) [2] especificaciones. En 2006, BEA donó una gran parte del código fuente de Kodo a la Apache Software Foundation con el nombre de OpenJPA. El código fuente donado será el motor de persistencia central de BEA Weblogic Server , IBM WebSphere y Geronimo Application Server. [3] En mayo de 2007, OpenJPA se graduó de la incubadora a un proyecto de nivel superior y también aprobó el kit de compatibilidad tecnológica de Sun que cumple con la API de persistencia de Java. [4]
Ver también
- Persistencia
- EclipseLink
- Hibernar
- ActiveJPA
- Almacenes de datos NoSQL como Infinispan
Referencias
- ^ Especificación JDO de objetos de datos JavaSun JCP JSR-12
- ^ Sun JCP JSR-220 Enterprise JavaBeansTM 3.0
- ^ Tanto BEA Weblogic Server como IBM WebSphere adoptaron OpenJPA para el marco de persistencia de Java. [1]
- ^ Estado de incubación del proyecto OpenJPA
enlaces externos
- Página web oficial
- Kodo hacia un motor de persistencia EJB 3.0 de código abierto por Jon Mountjoy
- Aprovechamiento de OpenJPA con WebSphere Application Server V6.1
- Una actualización de la API de persistencia de Java 2.0 por Kevin Sutter
- Entrevista con Patrick Linskey analiza OpenJPA y la especificación JPA el 23 de agosto de 2007