+1

Note: There may be a bit more work involved. There were some API changes in the criteria formation area as well that may affect us. I did a small app on Hibernate 3 a little while ago, and remember having to learn a few minor diffs. There are a couple of changes in default behaviors as well; lazy fetching on relations (iirc) (?), so we might have to do a bit of tweaking to hibernate props in the doclet tags.

--a.

----- Original Message ----- From: "Dave Johnson" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, September 06, 2005 7:53 AM
Subject: VOTE: upgrade Roller 2.0 code-base to Hibernate 3.0


I'm supposed to stop working on Roller 2.0 development this week and start working on testing and debugging. The last bit of dev work that I want to do is the database migration stuff, partial Derby support (from Elias) and possibly upgrade to Hibernate 3.0.

I brought up the topic of Hibernate 3 support a while back and I think we understand the issue well enough so I'd like to call for a vote on this:

I propose that we upgrade the Roller 2.0 code base from Hibernate 2.1.4 to 
Hibernate 3.0.5.

Work involved:
---
* Change package imports to new Hibernate 3 package names
* Add HIbernate 3 jars to build script

Reasons:
---
* To benefit from the many bug fixes made since Hibernate 2.1.4
* To make it easier to support Apache Derby database
* To benefit from updated dependencies
(e.g Hibernate 2's old CGLIB is incompatible with Groovy).

Risks:
---
* Risks are minimized by unit tests and the QA work we're about to do
* Main risk is that I'll run into problems, find some compatibility issue (XDoclet for example) and have to back-out after burning a half-day.


- Dave


Reply via email to