diff options
author | ceci <caggsld@gmail.com> | 2013-09-07 13:57:54 (GMT) |
---|---|---|
committer | ceci <caggsld@gmail.com> | 2013-09-07 13:57:54 (GMT) |
commit | aa64bf84d7afdfa779c751711a8b21b9812bf152 (patch) | |
tree | 90f41f6f032761ce2bd99ba490821ce16a935be9 /EjercitarJPA | |
parent | 650fd5622e58c91f7b5c50059b0b9a99ae54361d (diff) |
se agrego clases para iniciar curso
Diffstat (limited to 'EjercitarJPA')
-rw-r--r-- | EjercitarJPA/src/model/Concepto.java | 10 | ||||
-rw-r--r-- | EjercitarJPA/src/model/Tarea.java | 10 |
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; |