Apache OpenJPA
DeveloperApache Software Foundation
Stable release
4.1.0 / March 25, 2025; 14 months ago (2025-03-25)[1]
Written inJava
Operating systemCross-platform
PlatformJava
Size15.9 MB (archived binary) / 11.8 MB (archived source)
TypeObject-relational mapping
LicenseApache License 2.0
Websiteopenjpa.apache.org
RepositoryOpenJPA Repository

OpenJPA is an open source implementation of the Java Persistence API specification. It is an object-relational mapping (ORM) solution for the Java language, which simplifies storing objects in databases. It is open-source software distributed under the Apache License 2.0.

History

edit

Kodo, a Java Data Objects implementation, was originally developed by SolarMetric, Inc in 2001. BEA Systems acquired SolarMetric in 2005, where Kodo was expanded to be an implementation of both the JDO (JSR 12)[2] and JPA (JSR 220)[3] specifications. In 2006, BEA donated a large part of the Kodo source code to the Apache Software Foundation under the name OpenJPA. The donated source code will be the core persistence engine of BEA Weblogic Server, IBM WebSphere, and the Geronimo Application Server.[4] In May 2007, OpenJPA graduated from the incubator to a top-level project and also passed Sun's Technology Compatibility Kit compliant with the Java Persistence API.[5]

See also

edit

References

edit
  1. ^ "Apache OpenJPA Downloads". 11 August 2010. Retrieved 4 May 2025.
  2. ^ Sun JCP JSR-12 Java Data Objects JDO Specification
  3. ^ Sun JCP JSR-220 Enterprise JavaBeansTM 3.0
  4. ^ Both BEA Weblogic Server and IBM WebSphere adopted OpenJPA for java persistence framework.[1]
  5. ^ OpenJPA Project Incubation Status
edit

📚 Artikel Terkait di Wikipedia

Apache TomEE

combines several Java enterprise projects including Apache OpenEJB, Apache OpenWebBeans, Apache OpenJPA, Apache MyFaces and others. In October 2011, the project

Apache OJB

vice versa. Free and open-source software portal Apache OpenJPA "- Linux Today - Internetnews.com: Apache releases Object Relational Bridge". Archived from

List of Apache Software Foundation projects

Server for OData Oozie: a workflow scheduler system to manage Apache Hadoop jobs. OpenJPA: Java Persistence API Implementation OpenMeetings: video conferencing

Apache Tomcat

combines several Java enterprise projects including Apache OpenEJB, Apache OpenWebBeans, Apache OpenJPA, Apache MyFaces and others. In October 2011, the project

Apache Cayenne

Cayenne 3.1 in the fall of 2014. Apache OpenJPA "Release 4.2.3". 13 November 2025. Retrieved 15 November 2025. Apache-style voting through mailing lists

Apache Geronimo

Apache Geronimo is an open source application server developed by the Apache Software Foundation and distributed under the Apache license. Geronimo 3

MyBatis

Connectivity (JDBC) Java Persistence API EclipseLink Ebean jOOQ Apache Cayenne IBM PureQuery Apache OpenJPA "Release 3.5.16". 4 April 2024. Retrieved 9 July 2024

Apache iBATIS

Persistence API Hibernate EclipseLink Apache Cayenne IBM PureQuery nHydrate OpenJPA iBATIS Secrets Cat Fight in a Pet Store: J2EE vs. .NET "JPetStore 1.0"