From 9f639a488cbe44e7871ffb4f7f50d29ca5057fe7 Mon Sep 17 00:00:00 2001 From: cecigg Date: Sat, 11 Oct 2014 19:36:29 +0000 Subject: Merge remote-tracking branch 'remotes/origin/samurey' into Cecilia --- diff --git a/EjercitarJPA/src/model/Sesion.java b/EjercitarJPA/src/model/Sesion.java index c5906cf..ea161c2 100644 --- a/EjercitarJPA/src/model/Sesion.java +++ b/EjercitarJPA/src/model/Sesion.java @@ -16,6 +16,7 @@ import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; +import javax.persistence.JoinTable; import javax.persistence.ManyToMany; import javax.persistence.ManyToOne; import javax.persistence.NamedQueries; @@ -75,7 +76,9 @@ public class Sesion implements Serializable { private Alumno alumno; @Column(name = "cantidad_ejercicios_resueltos") private Integer cantidadEjerciciosResueltos; - + @JoinTable(name = "ejercicio_sesion", joinColumns = { + @JoinColumn(name = "id_sesion", referencedColumnName = "id_sesion")}, inverseJoinColumns = { + @JoinColumn(name = "id_ejercicio", referencedColumnName = "id_ejercicio")}) @ManyToMany private List ejercicioList; diff --git a/EjercitarServer/ejbModule/beans/EjercitarWSBean.java b/EjercitarServer/ejbModule/beans/EjercitarWSBean.java index 0ba5911..d6b9be1 100644 --- a/EjercitarServer/ejbModule/beans/EjercitarWSBean.java +++ b/EjercitarServer/ejbModule/beans/EjercitarWSBean.java @@ -295,17 +295,21 @@ public class EjercitarWSBean implements EjercitarWSRemote { query.setMaxResults(1); Sesion sesionAnterior = (Sesion) query.getSingleResult(); - + System.out.println(sesionAnterior.getEstadoAnimo()); //int i = tUtilidades.size(); Map.Entry valor; Map.Entry primerValor; valor = tUtilidades.pollLastEntry(); primerValor = valor; while(true) { + System.out.println(valor.toString()); if (valor == null) return primerValor.getValue(); Ejercicio e = valor.getValue(); if(!sesionAnterior.getEjercicioList().contains(e)) { + System.out.println("no hay"); return e; + } else { + System.out.println("ya hay"); } valor = tUtilidades.pollLastEntry(); } -- cgit v0.9.1