Hibernate VS EJB3
What is the difference between Hibernate vs EJB3 and similarities of them
What is the difference between Hibernate vs EJB3 and similarities of them
What did you come up with so far, by doing your own research?
Maybe you should start by listing here the differences & similarities that you found, and we'll comment those, if there is a need to.
You won't get far, because you should be examining JPA - the Java Persistency API which is integrated into EJB3.
The difference is small since JPA is based on existing ORM packages such as Hibernate and Toplink. If you are using J2EE then JPA might be the better choice because it is integrated and you don't need additional jars, if you do regular web development with Tomcat as the servlet engine for example, you could choose Hibernate which in my opinion is better documented.