Se agregan las relaciones de ParaEva con ValorPar

parent 2b437235
package ec.edu.espe.movilidad.MovilidadWS.model; package ec.edu.espe.movilidad.MovilidadWS.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data; import lombok.Data;
import javax.persistence.Column; import javax.persistence.*;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
@Data @Data
@Entity @Entity
...@@ -19,8 +17,15 @@ public class ModelUzyTaValorPar { ...@@ -19,8 +17,15 @@ public class ModelUzyTaValorPar {
private Long uzytavaloruzytparametros_id; private Long uzytavaloruzytparametros_id;
@Column(name = "uzytavparaeva_id") // @Column(name = "uzytavparaeva_id")
Long uzytavparaeva_id; //Long uzytavparaeva_id;
@JsonIgnore
@ManyToOne
@JoinColumn(name = "uzytavparaeva_id")
private ModelUzyTavParaEva uzyTavParaEva;
@Column(name = "uzytavalorpar_descrip") @Column(name = "uzytavalorpar_descrip")
private String uzytavalorpar_descrip; private String uzytavalorpar_descrip;
......
...@@ -19,9 +19,14 @@ public class ModelUzyTavParaEva { ...@@ -19,9 +19,14 @@ public class ModelUzyTavParaEva {
//RELACION CON VALOR PAR //RELACION CON VALOR PAR
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER) // @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
@JoinColumn(name = "uzytavparaeva_id", referencedColumnName = "uzytavparaeva_id") // @JoinColumn(name = "uzytavparaeva_id", referencedColumnName = "uzytavparaeva_id")
Set<ModelUzyTaValorPar> modelUzyTaValorPars = new HashSet<>(); // Set<ModelUzyTaValorPar> modelUzyTaValorPars = new HashSet<>();
@JsonIgnore
@OneToMany(mappedBy = "uzyTavParaEva", cascade = CascadeType.ALL)
private Set<ModelUzyTaValorPar> uzyTaValorParSet;
@Column(name = "uzytavparaeva_descrip") @Column(name = "uzytavparaeva_descrip")
private String uzytavparaeva_descrip; private String uzytavparaeva_descrip;
......
...@@ -35,7 +35,7 @@ public class ServiceUzyTaValorPar implements IServiceUzyTaValorPar { ...@@ -35,7 +35,7 @@ public class ServiceUzyTaValorPar implements IServiceUzyTaValorPar {
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id)); //.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro //Seteamos los nuevos datos del registro
dato.setUzytavaloruzytparametros_id(modelUzyTaValorPar.getUzytavaloruzytparametros_id()); dato.setUzytavaloruzytparametros_id(modelUzyTaValorPar.getUzytavaloruzytparametros_id());
dato.setUzytavparaeva_id(modelUzyTaValorPar.getUzytavparaeva_id()); //dato.setUzytavparaeva_id(modelUzyTaValorPar.getUzytavparaeva_id());
dato.setUzytavalorpar_descrip(modelUzyTaValorPar.getUzytavalorpar_descrip()); dato.setUzytavalorpar_descrip(modelUzyTaValorPar.getUzytavalorpar_descrip());
dato.setUzytavalorpar_orden(modelUzyTaValorPar.getUzytavalorpar_orden()); dato.setUzytavalorpar_orden(modelUzyTaValorPar.getUzytavalorpar_orden());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment