Dave,
This is definitely good news. Most of the DB2/Derby db support (except
for long index names on DB2) depends on Hibernate dialect issues that
I'd rather resolve on the latest Hibernate version instead of patching
the old hibernate used in Roller.
I'll be watching on the outcome of the vote and your work :-) before I
do anything further on either Hibernate.
Thanks
Elias
On 9/6/05, Dave Johnson [EMAIL PROTECTED] wrote:
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