Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/EjercitarJPA
diff options
context:
space:
mode:
authorceci <caggsld@gmail.com>2013-09-07 13:57:54 (GMT)
committer ceci <caggsld@gmail.com>2013-09-07 13:57:54 (GMT)
commitaa64bf84d7afdfa779c751711a8b21b9812bf152 (patch)
tree90f41f6f032761ce2bd99ba490821ce16a935be9 /EjercitarJPA
parent650fd5622e58c91f7b5c50059b0b9a99ae54361d (diff)
se agrego clases para iniciar curso
Diffstat (limited to 'EjercitarJPA')
-rw-r--r--EjercitarJPA/src/model/Concepto.java10
-rw-r--r--EjercitarJPA/src/model/Tarea.java10
2 files changed, 15 insertions, 5 deletions
diff --git a/EjercitarJPA/src/model/Concepto.java b/EjercitarJPA/src/model/Concepto.java
index 8d5b8bc..2202bcc 100644
--- a/EjercitarJPA/src/model/Concepto.java
+++ b/EjercitarJPA/src/model/Concepto.java
@@ -67,11 +67,13 @@ public class Concepto implements Serializable {
private Double descuido;
@Column(name = "apriori")
private Double apriori;
- @JoinTable(name = "tarea_concepto", joinColumns = {
- @JoinColumn(name = "id_concepto", referencedColumnName = "id_concepto")}, inverseJoinColumns = {
- @JoinColumn(name = "id_tarea", referencedColumnName = "id_tarea")})
- @ManyToMany
+
+
+ @ManyToMany(mappedBy = "conceptoList")
+
private List<Tarea> tareaList;
+
+
@JoinTable(name = "ejercicio_concepto", joinColumns = {
@JoinColumn(name = "id_concepto", referencedColumnName = "id_concepto")}, inverseJoinColumns = {
@JoinColumn(name = "id_ejercicio", referencedColumnName = "id_ejercicio")})
diff --git a/EjercitarJPA/src/model/Tarea.java b/EjercitarJPA/src/model/Tarea.java
index b31021a..5df55ac 100644
--- a/EjercitarJPA/src/model/Tarea.java
+++ b/EjercitarJPA/src/model/Tarea.java
@@ -13,6 +13,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;
@@ -44,8 +45,15 @@ public class Tarea implements Serializable {
@Size(max = 2147483647)
@Column(name = "descripcion")
private String descripcion;
- @ManyToMany(mappedBy = "tareaList")
+
+
+ @JoinTable(name = "tarea_concepto", joinColumns = {
+ @JoinColumn(name = "id_tarea", referencedColumnName = "id_tarea")}, inverseJoinColumns = {
+ @JoinColumn(name = "id_concepto", referencedColumnName = "id_concepto")})
+ @ManyToMany
private List<Concepto> conceptoList;
+
+
@JoinColumn(name = "tema", referencedColumnName = "id_tema")
@ManyToOne
private Tema tema;