Java Data Objects (JDO)
Java Data Objects (JDO) is a Java standard (JSR 12, JSR 243) that defines an API for transparent persistence of plain old Java objects (POJOs) into a transactional data store. It allows developers to store, retrieve, and query Java objects without explicitly writing database-specific code like…
Key facts
- First appeared
- 2002
- Category
- technology
- Problem solved
- JDO was created to simplify persistent object storage for Java applications by providing a standard, vendor-neutral API for transparent object persistence. It addressed the 'object-relational impedance mismatch' and the burden of manually mapping Java objects to database tables using low-level APIs like JDBC, aiming to reduce boilerplate code and improve developer productivity.
- Platforms
- Java Virtual Machine (JVM), Any operating system supporting Java (Windows, Linux, macOS, Unix)