Red Hat Bugzilla – Bug 150233
RHN-Java: Upgrade to Hibernate 3.0
Last modified: 2007-04-18 13:20:28 EDT
Hibernate 3.0 has been released so in the near term we want to migrate our
codebase to use the newest version.
Email conversation about the topic:
Bret McMillan wrote:
> On Mon, Feb 28, 2005 at 02:22:30PM -0500, Mike McCune wrote:
>> Just a headsup for all of us. We definitely don't want to switch yet, but
its good to know its there:
> 1. Who are the 2 people i can jot down as our Hibernate experts for
I'd be happy to put myself in there.
> 2. What are the compelling points? Multiple table objects is the one
> I know about... things that catch the stupid suit's eye:
> o filters
> o xml replication
o Much more flexible O/R mapping: support for exotic association and inheritance
mappings, and greater flexibility when working with legacy data.
Sounds warm and fuzzy, but some of the work we did for the Action tables would
have been easier in Hibernate 3.
o Unprecendented flexibility for mixing handwritten and generated SQL within a
single application or even a single entity: full support for "derived" entities
and attributes defined in the mapping document, full support for overriding any
generated SQL statement with handwritten SQL, support for *stored procedures*.
The main thing here is that we can specify a storedproc for inserts. Right now
we have to hand-code different cases for inserts vs updates for our objects that
rely on a SP to create them (orgs and users).
o Hibernate Tools preview: a full suite of Eclipse plugins for working with
Hibernate 3.0, including mapping editor, interactive query prototyping, schema
reverse engineering tool.
Adding for consideration for 410.
mass assign rhn410 QA contact
Currently, creating the RPM for hibernate remains. After that is done, we can
close this bug. This bug is strictly a developer task, no QA is required for it.
Assigning to mbowman.
Closing this bug. No reason to track whether the RPM is created since it can't
ship without it anyway.
moving off 410 since its an open release, no sense cluttering up the tracking bug.