This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Does this question make any sense?
Please tell me if it does, because i believe that Hibernate is a persistence solution unlike EJB which is much more than that. Hibernate implements JPA, and JPA is an integrable part in EJB. So, there is supposed to be no comparison between them. They are complementary technologies, where Hibernate just provides an implementation of the JPA.