}
public NegociacaoPedagogica(long idSessao, Paciente paciente) throws Exception {
- //em = DbUtil.getInstance().getEntityManager();
- try {
- em = Persistence.createEntityManagerFactory("SimDeCSPU").createEntityManager();
- SessaoUsuario sessaoUsuario = em.find(SessaoUsuario.class, idSessao);
- this.sessaoUsuario = sessaoUsuario;
- this.paciente = paciente;
-
- // Busca o log de execução
- logExecucao = new LogExecucao(sessaoUsuario, paciente, em);
- } finally {
- em.close();
- }
+ em = DbUtil.getInstance().getEntityManager();
+ SessaoUsuario sessaoUsuario = em.find(SessaoUsuario.class, idSessao);
+ this.sessaoUsuario = sessaoUsuario;
+ this.paciente = paciente;
+
+ // Busca o log de execução
+ logExecucao = new LogExecucao(sessaoUsuario, paciente, em);
}
public String getIntervencao(String etapa) throws Exception {