Tue 3 Feb 2004
CMP on Hibernate - a good or a bad thing?
Posted by dkaz under Java
Testosterone-laden flame war between JBoss and Spring crews is the life
of the party on TheServerSide today.
I find Marc Fleury’s/Gavin King’s talk about an upcoming Hibernate CMP
implementation very intriguing.
I had no clue this was coming, although I’ve had some suspicions that Marc
would not take long to push Gavin out of his comfort zone.
I hope this ends up a good thing for the whole community, because I still
believe that a carefully architected CMP architecture can be very successful.
Furthermore, Sun’s EJB standards have moved closer and closer to being
developer-friendly - witness the huge improvements in 2.0 over 1.1.
The catch might be the CMP+Hibernate/JBoss integration.
I’ll be interested to see just how coupled the two will become.
I’m not certain that Marc has a stake in the well-being of the standalone
Hibernate community
UPDATE: Prompted by Christian’s comment, I undusted this TSS thread.
I’m about halfway through it and it’s another battle of words - this time between
the JBoss/Hibernate coalition and “Mr. XA” Mike Spille. I’m not sure how that’s
supposed to make me feel better about the whole “coupling issue”.
<Marc Fleury being Marc Flery>
HIBERNATE IS A JBOSS.COM PROJECT. CONNECT THE DOTS YET? THINK..
WHY DID WE GET THEM ON BOARD? BECAUSE WE BASE OUR CMP ENGINE ON
IT. Mr King is a full time employee.
Frankly, the number of beers I have downed trying to convince Gavin that
standard are important for market creation is crazy. I remember one particular
night in amsterdam with bob bickel. Smashed. We couldn’t get it done he is
slowly turning around. Standards are important, we will work it out.I would rather see Hibernate give us a good EJB 3.0 (getters and setters gone)
or JDO than have to fight a costly dual battle.Obviously! that is just business common sense
marcf

February 4th, 2004 at 5:50 am
The “coupling” has been discussed to death half a year ago, at the same time we made public that Hibernate will be used to implement the next JBoss CMP engine. Wake up.
February 4th, 2004 at 6:15 am
I must have missed that “exciting” thread of
conversation. I assume it’s part of the official
Hibernate documentation now, right?
February 4th, 2004 at 6:29 am
Why should it be?
February 4th, 2004 at 7:07 am
To publicly state the commitment to the standalone Hibernate product.
That would make companies considering the use of Hibernate as their production O/R solution (like mine, for example) feel better about the situation.
For the foreseeable future, we’re tied to Weblogic
so it’s a significant consideration.
February 4th, 2004 at 7:19 am
Looks like the statement that “Hibernate integrates elegantly with J2EE application servers” straight on the start page is not good enough. Well, a new version of that text is on the TODO anyway, so we might just make that more explicit.
I recommend not trusting the marketing speak if you have to make a decision like this, but check the technology.
February 5th, 2004 at 8:04 am
FYI, Alex Loubyansky is working on building CMP on top of Hibernate. Gavin is there to help when Alex needs it.