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.
Note that the menu items "General", "Datastore", "JDO API", "JPA API", "REST API" provide dropdown menus on all modern browsers. If you are unfortunate enough to be using the likes of InternetExplorer 6 (or earlier) then you may not see these, and are advised to upgrade your browser