Hibernate Tools 3.1.0.beta4 - New and Noteworthy

Previous new and noteworthy for 3.1.0beta3

Release notes


General


Bug fixes and alignment with dependent projects

This release is mainly a bug fix release and a release that now includes and works with the latest versions of Hibernate Annotations/EJB3 and JBoss Seam.

Note: Since the Hibernate Annotations have been updated to align with the current EJB3 spec the tools will not work with beans that are annotated according to the previous draft versions.


Documentation

The documentation have been updated substantially, now includes examples of many of the various features. Still a work in progress, but comments/patches are very welcome.


Reverse engineering


not-null control

The core reverse engineering now uses the nullablility of a column to decide wether a type should be a primitive or a wrapper.

This is also now possible to control via reveng.xml and the UI.


Reverse Engineering Strategy in Eclipse UI

It is now possible to specify a custom ReverseEngineeringStrategy in the Eclipse UI. This have been available in the Ant tasks for a while, and now also in the UI

Note: There were a bug in the previous release regarding this feature. That is now fixed.


Code Generation


Updated various exporters

Various updates to the code generation to align with the new changes/addition in EJB3 and JBoss Seam.


hbm2doc

hbm2doc now generates a "Entities" pages as an addition to the "Tables" pages.