Modificações no sistema de conexão com BD para evitar erro de shared chache e ajuste...
[simdecs2.git] / src / java / org / ufcspa / simdecs / mediador / NegociacaoPedagogica.java
index 25f6a3d..915a0c6 100644 (file)
@@ -550,18 +550,13 @@ public class NegociacaoPedagogica {
     }
     
     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 {