Re: learning Hibernate

Saurabh Bobde <[email protected]>
Newsgroups gmane.org.user-groups.trijug.juglist
Message-ID <13768.65611155649443.pent.cisco.com@MHS>
 
I think I can relate to this. I won't claim that I am experienced enough in
using Hibernate. But, I too did read about it - especially the "bible" :
Hibernate in Action - when I got onto an assignment for a client of ours.

The opinion that I have formed, from what I've learnt and followed thus far
is, it may be a good thing to use, but as you said, does not necessarily
eaze things. More specifically, my experience has been that when folks want
to learn the "latest and greatest", they choose it. This kind of stuff is
good for bespoke/new/complete development such as for product development.
But, it's a real nightmare maintaining such systems, especially, bcoz the
guys who wrote it in the first place are seldom around!

Sure, there are/may be advantages and good things about Hibernate, but,
unless it's used the way it's meant to be, and the design choices
documented, it can become extremely hard for a new comer to pick it up. My
personal preference: why not leave the database stuff to the database
experts in the first place?! As you rightly mentioned, with Hibernate, the
developer needs to know not only Java and related technologies (which, are
already a universe in themselves), but database stuff. Maybe I'm missing
something here - but, I believe I'm coming from a fairly practical
viewpoint. And, it's hard to find folks experienced with such skills too. 

Rgds,
Saurabh Bobde 

"DISCLAIMER: The information contained in this e-mail message may be
privileged, confidential, and protected from disclosure. If you are not the
intended recipient, any further disclosure or use, dissemination,
distribution, or copying of this message or any attachment is strictly
prohibited. Please ensure you have adequate virus protection before you open
or detach any documents from this transmission. Zensar Technologies Inc.
does not accept any liability for virus. If you think that you have received
this e-mail message in error, please delete it and notify the sender." 


-----Original Message-----
From: [email protected] [mailto:[email protected]] On
Behalf Of Richard Hammer
Sent: Tuesday, August 15, 2006 6:43 PM
To: juglist
Subject: [Juglist] learning Hibernate

I have assumed that it would be good to learn Hibernate, mostly because I've
seen many job ads in which Hibernate was listed among the desired skills.

So I've been working at it.  I've run a few very simple applications. 
I've read a lot of online documentation and half of the book _Hibernate In
Action_.

It is difficult.  Hibernate does not relieve the developer of the
requirement to understand relational databases and SQL.  Rather it adds to
what the developer must know.  And it appears to be quite a lot to know.  At
this stage I would say that learning Hibernate (after one has learned
relational databases and SQL) is more work than learning relational
databases and SQL.

To use Hibernate successfully it seems that one needs to learn to think in
the Hibernate way, and you can't do that until you've "grown up" in a
Hibernate world.

At this point I am still assuming that Hibernate must be a great tool,
because so many employers ask for it.

But I have some doubt because, in a parallel development, for years now many
job descriptions have asked for experience with EJB.  But does that prove
that EJB is a good technology, or only that lots of people have been caught
up in EJB hype?  EJB seems to be losing some if its glamor in what I'm
reading recently, and I am given doubt that EJB has ever lived up to its
promises.  For all I know the enthusiasm over Hibernate may follow the same
pattern.

See, I used the word "pattern".  Now hire me.

But, if all this leads up to a question, are there people who are using
Hibernate successfully in real, working, mission-critical, applications? 
  Probably that is a dumb question.  But still it would encourage me to
receive an affirmative answer from respectable people on this list whom I
know.

Thank you,
Rich Hammer

_______________________________________________
Juglist mailing list
[email protected]
http://trijug.org/mailman/listinfo/juglist_trijug.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.