|
From: Colin S. <col...@ex...> - 2004-08-24 14:58:24
|
Hibernate 3 is now out in Alpha. We should probably start thinking about how to add support for it, and a timeframe. It's actually good that we didn't do anything before this, as there have been 4-5 bug fixes in Hibernate related session handling and transaction code the last few weeks. Since Hibernate 3 is in an entirely different package, what I think is probably the only viable option given that people are going to be using Hibernate2 for a long time yet, is to build up a parallel hierarchy of the support classes, probably with the same package names, but 'hibernate3' instead of just 'hibernate'. Arguably, the class names might make sense to have the version too, since it would reduce confusion a lot. In terms of a timeframe, this could happen at any time in the sandbox, and probably in the main source tree after 1.1 final is out. The main issue is developer time, although I see the work as being pretty straightforward to do a direct translation. It's definitely worth it to then figure out what makes sense to add given the enhanced capabilities. One interesting thing I read in the release notes; Hibernate now throws unchecked exceptions instead of checked exceptions... Colin |