Release Notes: This release changes ejp.Result next/previous handling in order to support the result returned by Oracle stored procedures.
Release Notes: This release adds loadObject and loadObjects to ejp.Database. It also has further refinements to examples.
Release Notes: This release fixes all known issues. All functionality/features have been thoroughly tested on every major database platform (Oracle, DB2, PostgreSql, Mysql, SQL Server, HSQL, H2, and Derby). This release features more than a dozen new examples which show how to do just about everything that's possible with a database, from handling blobs to working with transactions. This release also adds support for stored procedures and dealing with multiple results.
Release Notes: This release fixes a bug where metadata was leaking through uninitialized under heavy multi-threaded loads. It also adds support for stored procedures. See StoredProcedureExample.java.
Release Notes: This release has a minor bugfix regarding parameters to a couple of methods (executeQuery and parameterizedQuery) added in 2.9 whose parameters are out of order.
Release Notes: This release implemented lazy loading of collection-based associations. Batch updates were implemented for greater performance.
Release Notes: This release fixes a problem where extra column information wasn't seen (select as) during object loading. It reworks object loading for 40% faster loads. It is now faster across the board than JPA.
Release Notes: This release permanently removes the license restriction and changes the licensing algorithm.
Release Notes: This release adds several profiling-based performance enhancements and fixes a problem which caused objects to not persist properly when reloading after a save was false. Ignoring associations no longer affects saves.
Release Notes: A problem with schema oriented databases (PostgreSQL, Oracle, etc.) where the users default schema was being used instead of the requested schema was fixed. nullValuesToIncludeInSaves was deprecated, as null values will now always be saved. setMetaDataLimits was replaced with setCatalogPattern and setSchemaPattern. Another alternative for handling caching was added.