diff options
Diffstat (limited to 'EjercitarServer/ejbModule/beans')
-rw-r--r-- | EjercitarServer/ejbModule/beans/AdministracionBean.java | 2 | ||||
-rw-r--r-- | EjercitarServer/ejbModule/beans/SimulacionBean.java | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/EjercitarServer/ejbModule/beans/AdministracionBean.java b/EjercitarServer/ejbModule/beans/AdministracionBean.java index f1f22c2..3ceb832 100644 --- a/EjercitarServer/ejbModule/beans/AdministracionBean.java +++ b/EjercitarServer/ejbModule/beans/AdministracionBean.java @@ -281,7 +281,7 @@ public class AdministracionBean implements AdministracionBeanRemote{ public Integer obtenerIdAlumno(){ - return em.createQuery("select nextval('alumno_id_alumno_seq')").getFirstResult(); + return em.createQuery("select max(a.idAlumno) from Alumno a").getFirstResult(); } public void calcularProbabilidades(int idAsignatura) { diff --git a/EjercitarServer/ejbModule/beans/SimulacionBean.java b/EjercitarServer/ejbModule/beans/SimulacionBean.java index 59d5064..5a8a692 100644 --- a/EjercitarServer/ejbModule/beans/SimulacionBean.java +++ b/EjercitarServer/ejbModule/beans/SimulacionBean.java @@ -42,7 +42,7 @@ public class SimulacionBean { Alumno alumno = new Alumno(); - Integer idAlumno = admin.obtenerIdAlumno(); + Integer idAlumno = admin.obtenerIdAlumno() + 1; alumno.setNombre("nom_" + idAlumno); alumno.setApellido("ape_" + idAlumno); alumno.setSerial(123456); |