Essa pergunta já foi feita anteriormente, mas a dúvida ainda permaneceu.
Antes de existir a classe JPAUitl a conexão da classe EntityManagerFactory era fechada ao final das operações. Entretanto, após a criação da classe JPAUtil essa conexão não é mais fechada.
No vídeo e no material, não se menciona sobre fechamento automático dessa conexão. Sendo assim, essa conexão não deveria ser fechada? Como seria feito esse fechamento e em que momento?
public class JPAUtil {
private static EntityManagerFactory emf = Persistence.createEntityManagerFactory("financas");
public EntityManager getEntityManager(){
return emf.createEntityManager();
}
}