Today, Hibernate 3.5.0 completes its development cycle and is announced as Final. I joined this party late in the day and I’m still working through some of the test results from earlier candidate releases. I’ve submitted a few patches and they’ve been accepted and some have even made it into this Final release.
Most notably, I extended the work started by Enrico Schenk in introducing additional Ingres dialects. There are now three possible dialects.
- IngresDialect – for use with Ingres II 9.2
- Ingres9Dialect – for use with Ingres II 9.3
- Ingres10Dialect – for use with Ingres II 10.0 – at the moment this is a place holder and uses the 9.3 dialect
The Ingres9Dialect switches uses the ISO date/time types and functions for mapping to their Hibernate equivalents. This changes the behaviour from the IngresDialect which used ingresdate type and functions.
Further changes to Ingres9Dialect will include the introduction of auto-increment columns; a whole host of additions will be required for the Ingres10Dialect and not forgetting the inclusions from the Ingres GeoSpatial project.
A list of new features introduced into each release is published on the “Ingres New Features Per Release” page.