This is off the question (Rudy has already answered it nicely), but that Hibernate package gets nicely roasted by Tom Kyte
here
Search for
hibernate scary (without quotes) which gets 1 hit called "Develop Environment", which talks about Hibernate towards the bottom. I would have given a direct URL, but couldn't get it to work!