Modificações no sistema de conexão com BD para evitar erro de shared chache e ajuste...
authormaroni <maroni@192.168.1.103>
Fri, 6 Jul 2012 04:22:46 +0000 (01:22 -0300)
committermaroni <maroni@192.168.1.103>
Fri, 6 Jul 2012 04:22:46 +0000 (01:22 -0300)
src/java/org/ufcspa/simdecs/comunicacao/BaseComunicacao.java
src/java/org/ufcspa/simdecs/mediador/NegociacaoPedagogica.java
web/login.xhtml

index 95e6399..b3b33e6 100644 (file)
@@ -85,10 +85,8 @@ public abstract class BaseComunicacao extends HttpServlet {
         }    
         printDebug("------------------------------------------------------------------------------------");
 
-        EntityManager em = null;
         try {
-            // EntityManager em = DbUtil.getInstance().getEntityManager();
-            em = Persistence.createEntityManagerFactory("SimDeCSPU").createEntityManager();
+            EntityManager em = DbUtil.getInstance().getEntityManager();
             
             executaServico(em, request, response, out);
         } catch(Exception e) {
@@ -115,9 +113,6 @@ public abstract class BaseComunicacao extends HttpServlet {
             
             e.printStackTrace();
         } finally {
-            if (em != null)
-                em.close();
-            
             out.close();
         }
     }
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 {        
index a86dc50..5b139d2 100644 (file)
@@ -35,7 +35,7 @@
             <a href="simulador/index.html">Acesso ao Simulador</a>
             <br/>
             <br/>
-            <h:outputText value="Versão 4.2" />
+            <h:outputText value="Versão 4.2.0" />
         </center>
     </h:body>
 </html>