DataNucleus AccessPlatform v4.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 4.0 Checklist|
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.