Well, if you use
EJB 3.0 then in
JBoss AS Hibernate is the EJB 3.0 Entity Bean implementation, also using EJB 3.0 JPA you are using a standard that you can switch out any JPA implementation project that is out there. If you are using EJB 2.x then I recommend Hibernate over Entity Beans, actually I recommend any ORM over EJB 2.x Entity Beans.
But that is also my opinion.
Mark