DataNucleus AccessPlatform 5.0

DataNucleus AccessPlatform v5.0 provides persistence and retrieval of Java objects to a range of datastores using JDO/JPA/REST APIs, with a range of query languages and is fully-compliant with JDO and JPA specifications. It is Apache 2 licensed. No other persistence solution offers the same range of APIs, datastores and query languages whilst also being fully compliant.

DataNucleus AccessPlatform 5.0 Checklist
Beginners : The first thing to do is to visit the Getting Started Guide
Migrating from older version : please read this first about how to upgrade.

If you find something that DataNucleus Access Platform can't handle you can always extend it using its plugin mechanism for one of its defined interfaces. Just look for the icon.