Java Data Objects

JDO is a standard for making Java objects persistent. As a product of Sun's Java Community Process, it represents the collaboration of developers and vendors with interests in relational databases, object databases, and object-relational mapping technologies.

JDO is not an object-relational mapping technology per se, but rather specifies an API that can be used to manage the persistence of objects without regard to the persistence mechanism, which can be anything from a file-based system to a true object database. Because most JDO implementations use a relational database, this means that these implementations are, in fact, providing object-relational mapping. The beauty of JDO is that Java developers don't have to worry about ...

Get Java™ Oracle® Database Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.