Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/EjercitarJPA
diff options
context:
space:
mode:
authorsreyes <sreyes@dataworks.com.py>2014-10-11 20:18:33 (GMT)
committer sreyes <sreyes@dataworks.com.py>2014-10-11 20:18:33 (GMT)
commitfb434589ba113e0acf58fdad9c2b52e3c16ce76f (patch)
treed38cde1c5a354d2e2c2f8824cf4abc668bcfcd67 /EjercitarJPA
parentbda837bc523b5f65641454533c679e73e8446eca (diff)
correccion del jpa
Diffstat (limited to 'EjercitarJPA')
-rw-r--r--EjercitarJPA/src/model/Ejercicio.java2
-rw-r--r--EjercitarJPA/src/model/Sesion.java5
2 files changed, 5 insertions, 2 deletions
diff --git a/EjercitarJPA/src/model/Ejercicio.java b/EjercitarJPA/src/model/Ejercicio.java
index bee8957..b569f9a 100644
--- a/EjercitarJPA/src/model/Ejercicio.java
+++ b/EjercitarJPA/src/model/Ejercicio.java
@@ -76,7 +76,7 @@ public class Ejercicio implements Serializable {
@OneToMany(mappedBy = "ejercicio")
private List<EjercicioResueltoAlumno> ejercicioResueltoAlumnoList;
- @ManyToMany(mappedBy = "ejercicioList", fetch=FetchType.EAGER)
+ @ManyToMany(mappedBy = "ejercicioList")
private List<Sesion> sesionList;
private byte [] imagen;
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<Ejercicio> ejercicioList;