Steve just committed a new interface and extension point to Hibernate Core. We can finally plug-in custom Session context management into Hibernate. For those of you who already know getCurrentSession() in Hibernate 3.0, this new extension enables the same without a JTA environment.
One of the distinctive features of Seam is that a lot more things are treated as
than what you might be used to from other architectures. In fact, pretty much every object
you write will be treated as a Seam component.
We released Seam today.
One of the things in Hibernate in Action that needs serious improvement is the section about data access objects, the good old DAO pattern.
As promised, a current snapshot of my work on Hibernate in Action, second edition. The CaveatEmptor alpha2 release has some quite interesting new examples:
Packaging has always been a manual operation in ORM world. In Hibernate, you have to list the mapped entities either through the configuration API or through the hibernate.cfg.xml file. For a while now, JBoss AS has introduced the notion of .har, basically an archive scanned by the deployer to discover the Hibernate configuration and the hbm.xml files in it.
New releases of both Hibernate Entity Manager and Hibernate Annotations are available.
As I mentioned in my previous blog about Bulk Operations , both UPDATE and DELETE statements are challenging to handle against single entities contained across multiple tables (not counting associations), which might be the case with: