- Apache OpenJPA
-
Apache OpenJPA Developer(s) Apache Software Foundation Stable release 2.1.1 / July 27, 2011 Preview release 2.2.0 / not yet released Development status Active Written in Java Operating system Cross-platform Platform Java Size 12.8 MB (archived) Type Object-relational mapping License Apache License 2.0 Website openjpa.apache.org 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 2.0 Licence.
Contents
History
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)[1] and JPA (JSR 220)[2] 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 [3]. 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 [4].
See also
References
- ^ Sun JCP JSR-12 Java Data Objects JDO Specification
- ^ Sun JCP JSR-220 Enterprise JavaBeansTM 3.0
- ^ Both BEA Weblogic Server and IBM WebSphere adopted OpenJPA for java persistence framework.[1]
- ^ OpenJPA Project Incubation Status
Webinar
- Interview with Patrick Linskey discusses OpenJPA and the JPA specification on August 23, 2007
External links
- Official website
- Kodo Towards an Open Source EJB 3.0 Persistence Engine by Jon Mountjoy
- Leveraging OpenJPA with WebSphere Application Server V6.1
- An update on Java Persistence API 2.0 by Kevin Sutter
Java Persistence API Apache Software Foundation Top level projects - Abdera
- ActiveMQ
- Ant
- Aries
- Apache HTTP Server
- APR
- Avro
- Axis
- Buildr
- Camel
- Cassandra
- Cayenne
- Chemistry
- Click
- Cocoon
- Continuum
- CouchDB
- CXF
- Derby
- Directory
- Felix
- Forrest
- Geronimo
- Gump
- Hadoop
- Hive
- HBase
- Jackrabbit
- James
- Karaf
- Lenya
- libcloud
- Mahout
- Maven
- MINA
- mod_perl
- MyFaces
- ODE
- OFBiz
- OpenEJB
- OpenJPA
- POI
- Pivot
- Qpid
- River
- Roller
- ServiceMix
- Shindig
- Shiro
- Sling
- SpamAssassin
- stdcxx
- Struts
- Subversion
- Tapestry
- Thrift
- Tomcat
- Trafficserver
- Tuscany
- UIMA
- Velocity
- Wicket
- Xerces
- XMLBeans
Jakarta Projects Commons Projects - Daemon
- Sanselan
- Jelly
Lucene Projects - Lucene Java
- Droids
- Lucene.Net
- Lucy
- Nutch
- Open Relevance Project
- PyLucene
- Solr
- Tika
Hadoop Projects - HDFS
- ZooKeeper
Other projects Incubator Projects - ACE
- Callback
- Composer
- Empire-db
- Hama
- JSPWiki
- OpenOffice.org
- XAP
- Wink
Apache Attic - License: Apache License
- Website: apache.org
Categories:- Object-relational mapping
- Java platform
- Java enterprise platform
Wikimedia Foundation. 2010.