What's the difference between Hibernate and EJB 3 ? Don't you think EJB 3 is just a clone of Hibernate ?
The perception of EJB3 as being a simple clone of Hibernate is primarily based on developer familiarity with Hibernate and a similarity of naming, as well as common purpose, and that Hibernate is morphing itself into an EJB3 implementation based on the work going into the specification, not the other way around.