Galera apenas uma duvida, fiz o curso de hibernate e vi que você faz a transação com o EntityManagerFactory e o EntityManager, pois bem isso tudo eu vi pela Classe normal do java, agora que eu cheguei aqui no html/xhtml com paginas web fiquei com uma duvida. Exemplo tenho a minha classe mappeada com o meu Persistence e com seus atributos, Depois faço a Classe JPAUtil com a connexao e depois faço a minha Classe PopulaBanco exemplo, querendo gravar um autor no banco, vo la e crio um autor e depois seto e depois adiciono. ok. E depois agora com o jsf to com o autor.xhtml como que faz essa transação pela pagina web? sera necessario a minha classe PopulaBanco? Não faz muito sentido né? que agora estou usando uma pagina web e setando ja os valores na pagina