{"id":63187,"library":"datanucleus-api-jdo","title":"DataNucleus API JDO","description":"DataNucleus implementation of the Java Data Objects (JDO) API for object persistence.","status":"active","version":"6.0.5","language":"java","source_language":null,"source_url":"https://github.com/datanucleus/datanucleus-api-jdo","tags":["jdo","persistence","datanucleus","orm","database"],"install":[{"cmd":"<dependency>\n  <groupId>org.datanucleus</groupId>\n  <artifactId>datanucleus-api-jdo</artifactId>\n  <version>6.0.5</version>\n</dependency>","lang":"xml","label":"Maven"},{"cmd":"implementation 'org.datanucleus:datanucleus-api-jdo:6.0.5'","lang":"groovy","label":"Gradle"}],"dependencies":[],"imports":[{"symbol":"PersistenceManagerFactory","correct":"javax.jdo.PersistenceManagerFactory"}],"quickstart":{"code":"import javax.jdo.JDOHelper;\nimport javax.jdo.PersistenceManagerFactory;\n\npublic class Example {\n    public static void main(String[] args) {\n        PersistenceManagerFactory pmf = JDOHelper.getPersistenceManagerFactory(\"MyUnit\");\n        System.out.println(\"PMF created: \" + pmf);\n    }\n}","lang":"java","description":"Obtains a PersistenceManagerFactory for JDO-based data access."},"warnings":[{"fix":"Use consistent versions: e.g., datanucleus-api-jdo 6.0.x requires JDO 3.2 API.","message":"JDO API version must match DataNucleus plugin version; incompatible versions cause runtime errors.","severity":"breaking","affected_versions":">=6.0.0"}],"env_vars":null,"search_vec":"'api':2,12 'data':9 'databas':20 'datanucleus':1,4,18 'implement':5 'java':8 'jdo':3,11,16 'object':10,14 'orm':19 'persist':15,17","created_at":"2026-06-17T16:40:47.000466+00:00","updated_at":"2026-06-17T16:40:47.000466+00:00","problems":[],"ecosystem":"maven","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"http://www.datanucleus.org/#","github":"https://github.com/datanucleus/datanucleus-api-jdo","docs":"https://appdoc.app/artifact/org.datanucleus/datanucleus-api-jdo/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["orm","database"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}