
Openjpa is apache's implementation of sun's java persistence 2.0 api (jsr-317 jpa 2.0) specification for the transparent persistence of java objects.
it is an object-relational mapping (orm) solution for the java language, which simplifies storing objects in databases.