DataNucleus AccessPlatform is a Java persistence solution, supporting JDO and JPA specifications, providing much more than a simple ORM provides.
The goal of DataNucleus is to provide support for persistence of Java objects using JDO or JPA APIs to a range of datastores. These currently include RDBMS, ODBMS, XML, ODF, Excel, LDAP, JSON, Google BigTable, Amazon S3, HBase, and Neo4j. This range of possible datastores is by far the widest available with any JPA implementation, and in addition allows use of JDO metadata and persistence using JPA's API if required, or indeed use of JPA metadata and persistence using JDO's API, again more flexible than available with any other JPA implementation. To view further details about current capabilities of AccessPlatform, please visit the DataNucleus AccessPlatform website.