Lendo um pouco mais sobre o Hibernate, encontrei a nota acima. Achei engraçado, pois 90% das mensagens do GUJ falam sobre o quanto Hibernate rocks e EJB sucks (OK, eu sei que Sessions não são “concorrentes” ao Hibernate), mas é engraçado ver que os pais da criança recomendam a solução mista.
A questao eh que EJB nao eh soh persistencia. Hibernate limita-se a persistencia. Entities sao para persistencia, Sessions provem servicos (e ainda tem os MDBs).
Inclusive ha um tempo atras rolou uma thread onde foram dadas sugestoes de usos viaveis para EJB (Session Beans + Hibernate estava la :D).