From 2e36d80fbf7a0f0a6a1e6740a2ea6bef13ddd1c9 Mon Sep 17 00:00:00 2001 From: Felipe <felipe.parodi@fing.edu.uy> Date: Thu, 12 Mar 2020 20:50:46 -0300 Subject: [PATCH] Fix para deploy --- .../src/main/java/edu/proygrado/ejb/LoginEJB.java | 8 +++++++- .../main/java/edu/proygrado/servicios/login/LoginRS.java | 2 +- Servidor JEE/src/main/resources/META-INF/persistence.xml | 3 ++- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/Servidor JEE/src/main/java/edu/proygrado/ejb/LoginEJB.java b/Servidor JEE/src/main/java/edu/proygrado/ejb/LoginEJB.java index 16e8ea9..c556237 100644 --- a/Servidor JEE/src/main/java/edu/proygrado/ejb/LoginEJB.java +++ b/Servidor JEE/src/main/java/edu/proygrado/ejb/LoginEJB.java @@ -22,6 +22,7 @@ import javax.ejb.TransactionManagement; import javax.ejb.TransactionManagementType; import javax.inject.Inject; import javax.persistence.EntityManager; +import javax.persistence.EntityTransaction; import javax.persistence.PersistenceContext; import javax.persistence.TypedQuery; import javax.servlet.ServletContext; @@ -402,6 +403,8 @@ public class LoginEJB { } public String cargarDatosDePrueba() { + try { + userTransaction.begin(); Liceo varela = new Liceo("Colegio Varela"); em.persist(varela); @@ -456,7 +459,10 @@ public class LoginEJB { em.persist(mate); segundoAnio.addAlumno(invitado); - + userTransaction.commit(); + } catch(Exception e) { + return "error"; + } return "ok"; } diff --git a/Servidor JEE/src/main/java/edu/proygrado/servicios/login/LoginRS.java b/Servidor JEE/src/main/java/edu/proygrado/servicios/login/LoginRS.java index 1a713b4..5e66eed 100644 --- a/Servidor JEE/src/main/java/edu/proygrado/servicios/login/LoginRS.java +++ b/Servidor JEE/src/main/java/edu/proygrado/servicios/login/LoginRS.java @@ -34,7 +34,7 @@ public class LoginRS{ @GET @Path("/datosDePrueba") - public String cargarDatosDePrueba(){ + public String cargarDatosDePrueba() { return loginEJB.cargarDatosDePrueba(); } diff --git a/Servidor JEE/src/main/resources/META-INF/persistence.xml b/Servidor JEE/src/main/resources/META-INF/persistence.xml index a4db38c..a6fef8a 100644 --- a/Servidor JEE/src/main/resources/META-INF/persistence.xml +++ b/Servidor JEE/src/main/resources/META-INF/persistence.xml @@ -32,12 +32,13 @@ <class>edu.proygrado.modelo.Evaluacion</class> <class>edu.proygrado.modelo.Grupo</class> <class>edu.proygrado.modelo.GrupoPK</class> - <class>edu.proygrado.modelo.Liceo</class> + <class>edu.proygrado.modelo.Licseo</class> <class>edu.proygrado.modelo.LiceoPK</class> <class>edu.proygrado.modelo.Usuario</class> <class>edu.proygrado.modelo.Sesion</class> <properties> <property name="javax.persistence.schema-generation.database.action" value="none" /> + <property name="hibernate.hbm2ddl.auto" value="update"/> </properties> </persistence-unit> -- GitLab