Apache OpenJPA

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.

Kodo, a Java Data Objects implementation, was originally developed by SolarMetric, Inc in 2001.

In 2006, BEA donated a large part of the Kodo source code to the Apache Software Foundation under the name OpenJPA.

[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.