Correção do processo de exclusão de casos - nova correção.
authormaroni <maroni@192.168.1.103>
Mon, 28 May 2012 13:52:08 +0000 (10:52 -0300)
committermaroni <maroni@192.168.1.103>
Mon, 28 May 2012 13:52:08 +0000 (10:52 -0300)
src/java/org/ufcspa/simdecs/mb/editarcasos/SelecioneCasoBean.java

index a66a032..53e6a2d 100644 (file)
@@ -115,11 +115,11 @@ public class SelecioneCasoBean extends DefaultManagedBean {
         
         beginTransaction();
 
-        em.createQuery("Delete From LogPerguntas Where sessaoUsuario.caso.id=:pIDCaso")
+        em.createQuery("Delete From LogPerguntas Where sessaoUsuario.id in (select id from SessaoUsuario where caso.id=:pIDCaso)")
           .setParameter("pIDCaso", id)
           .executeUpdate();
 
-        em.createQuery("Delete From IntervencaoPedagogica Where sessaoUsuario.caso.id=:pIDCaso")
+        em.createQuery("Delete From IntervencaoPedagogica Where sessaoUsuario.id in (select id from SessaoUsuario where caso.id=:pIDCaso)")
           .setParameter("pIDCaso", id)
           .executeUpdate();