Kodo JDO allows you to write database calls using Java statements instead of SQL statements, by supporting the Java Data Objects standard for transparent persistence. It is the most complete implementation of the JDO specification for relational data stores, and comes with tools for producing a schema from an object model, producing class files from an existing schema, and a performance pack (distributed caching and statement batching) that improves performance by 15 - 30 times. It supports most relational databases, application servers, and IDEs, and reduces the total coding effort by 20-40%.
Release Notes: This release included improved integration with BEA Weblogic Server. The query cache now caches aggregates and projections. Support for savepoints and Oracle Objects was also added. The Tangosol plug-in now supports the caching of queries. Several bugs were fixed.
Release Notes: A number of new features were added. The query cache now caches aggregates and projections, including queries that use grouping. Support for savepoints, with both in-memory and JDBC3 plugins, were added. Support for Oracle Object fields through JDBC SQLData interfaces were added. Support for large transactions was added, including several optimizations in the datastore cache when using large transactions. SQLWarning instances are now checked and can be handled in a customizable way.
Release Notes: The major new features in Kodo 4 are support for both the JDO 2 and EJB 3 persistence specifications, and a new mapping framework that makes it trivial to create most custom mappings.
Release Notes: The query cache now caches aggregates and projections, including queries that use grouping. Support has been added for save points, with both in-memory and JDBC 3 plugins. Some drivers / database combinations do not support JDBC 3 or savepoints. Support has been added for Oracle Object fields through JDBC SQLData interfaces. Official Oracle JDBC driver support has been upgraded from 188.8.131.52.0 to 10.1.0.4.
Release Notes: In this release, several bugs and inefficiencies are addressed resulting in improved queries, more efficient raw SQL handling, and more stable profiling. Oracle 10 and MySQL integration is improved. Error messaging has been improved.