Olá pessoal,
comecei a estudar JSF + JPA a pouco tempo e tenho uma dúvida a respeito do EntityManager. Vamos supor que eu possua uma tela de cadastro, onde o usuário tem a possibilidade de incluir, atualizar, pesquisar e remover registros. Minha dúvida é: eu devo deixar o EntityManager sempre aberto nesta página, possibilitando o usuário efetuar diversas operações várias vezes, e somente fechá-lo quando o usuário mudar de página ou terminar o cadastro?: ou eu devo criar e fechar o EntityManager a cada operação(incluir, alterar, exluir, pesquisar)?
Obrigado pela atenção!