Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/EjercitarServer/ejbModule/beans
diff options
context:
space:
mode:
Diffstat (limited to 'EjercitarServer/ejbModule/beans')
-rw-r--r--EjercitarServer/ejbModule/beans/AdministracionBean.java2
-rw-r--r--EjercitarServer/ejbModule/beans/SimulacionBean.java2
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);