Release Notes: The new concept of RowReaders allows users to interact with object materialization from ResultSet Rows. Mapping inheritance hierarchies on one table is now supported. A Distributed persistent Lockmanagement has been implemented. The LockManager, ObjectCache, SequenceManager, and ConnectionFactory are now pluggable to support user extensions. MySQL and PostgreSQL are now supported. A DDL Generator that produces DDL from XML mapping files has been implemented. A JDNI/Datasource based ConnectionFactory is now available for usage in J2EE Containers. SequenceNumbering is now possible via declaration in the XML repository.
Release Notes: Some issues in the last release candidate were fixed. No major feature changes were implemented.
Release Notes: A JDO prototype and a working sample application were implemented. A new Servlet Implementation allows you to easily deploy the OJB Server as an HTTP-Servlet. Full JTA and JCA integration is in place.
Release Notes: OJB now supports the JTA Transaction API which allows easy integration into J2EE App Servers. This release has also added a reverse engineering tool that helps to build mapping repositories for existing database tables.
Release Notes: OJB now supports transparent mapping of M:N relations. Transparent assignment of foreign key values is now also supported. Proxies for lazy loading of Collections have been implemented. The Query API now supports Path expressions, which are translated to SQL JOIN statements internally. The Exception handling has been improved.
Release Notes: This release provides mapping support for m:n associations. The Proxy mechanism has been made available for JDK1.2 by means of a replacement of the JDK1.3 dynamic proxies. The documentation has improved a lot.