Kodo EJB/JDO is a JDBC-based implementation of the EJB 3 and JDO standards for object persistence. Kodo previews support for Public Draft of the EJB 3.0 persistence specification, implements version 1.0.2 of the JDO specification, and has many features of the upcoming JDO 2 specification. This document is a reference for the configuration and use of Kodo EJB/JDO.
This document is intended for Kodo EJB/JDO developers. It assumes strong knowledge of Java, familiarity with the eXtensible Markup Language (XML), and an understanding of EJB 3 and JDO 2 persistence. If you are not familiar with EJB 3 or JDO 2, please read the EJB Persistence Overview and JDO Overview before proceeding. We also strongly recommend taking Kodo's hands-on tutorials to get comfortable with Kodo basics.
Certain sections of this guide cover advanced topics such as custom object-relational mapping, enterprise integration, and using Kodo with third-party tools. These sections assume prior experience with the relevant subject.