.

parent c5f1d7c0
...@@ -13,7 +13,9 @@ import java.util.List; ...@@ -13,7 +13,9 @@ import java.util.List;
public interface DaoUzyTavDetComca extends JpaRepository<ModelUzyTavDetComca, Long> { public interface DaoUzyTavDetComca extends JpaRepository<ModelUzyTavDetComca, Long> {
//Obtener los datos relacionados con la tabla CabComca mediante un id, además que tengan tipo 1= Parametros de evaluacion inicial //Obtener los datos relacionados con la tabla CabComca mediante un id
@Query("SELECT p FROM ModelUzyTavDetComca p INNER JOIN p.uzytavcabcomca c WHERE c.uzytavcabcomca_id = :id") @Query("SELECT p FROM ModelUzyTavDetComca p INNER JOIN p.uzytavcabcomca c WHERE c.uzytavcabcomca_id = :id")
List<ModelUzyTavDetComca> findByIdconDatosCabComca(@Param("id") Long id); List<ModelUzyTavDetComca> findByIdconDatosCabComca(@Param("id") Long id);
} }
package ec.edu.espe.movilidad.MovilidadWS.model; package ec.edu.espe.movilidad.MovilidadWS.model;
import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonView;
import lombok.Data; import lombok.Data;
import javax.persistence.*; import javax.persistence.*;
...@@ -17,32 +18,35 @@ public class ModelUzyTavCabComca { ...@@ -17,32 +18,35 @@ public class ModelUzyTavCabComca {
@Column(name = "uzytavcabcomca_id") @Column(name = "uzytavcabcomca_id")
private Long uzytavcabcomca_id; private Long uzytavcabcomca_id;
@Column(name = "uzytavcabcomca_decsrip")
private String uzytavcabcomca_decsrip;
@Column(name = "uzytavcabcomca_fech_crea")
private Date uzytavcabcomca_fech_crea;
//RELACION CON PROYECT- cabcomca es la padre //RELACION CON PROYECT- cabcomca es la padre
//@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER) //@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
//@JoinColumn(name = "uzytavcabcomca_id", referencedColumnName = "uzytavcabcomca_id") //@JoinColumn(name = "uzytavcabcomca_id", referencedColumnName = "uzytavcabcomca_id")
//Set<ModelUzyTavProyec> modelUzyTavProyecss = new HashSet<>(); //Set<ModelUzyTavProyec> modelUzyTavProyecss = new HashSet<>();
@JsonIgnore
@OneToMany(mappedBy = "uzytavcabcomca", cascade = CascadeType.ALL) @OneToMany(mappedBy = "uzytavcabcomca", cascade = CascadeType.ALL)
@JsonIgnore
private Set<ModelUzyTavProyec> modelUzyTavProyecs; private Set<ModelUzyTavProyec> modelUzyTavProyecs;
//RELACION CON DETCOMCA-Tabla Hija //RELACION CON DETCOMCA-Tabla Hija
@JsonIgnore //
@OneToMany(mappedBy = "uzytavcabcomca", cascade = CascadeType.ALL) @OneToMany(mappedBy = "uzytavcabcomca", cascade = CascadeType.ALL)
@JsonIgnore
private Set<ModelUzyTavDetComca> modelUzyTavDetComcas; private Set<ModelUzyTavDetComca> modelUzyTavDetComcas;
@Column(name = "uzytavcabcomca_decsrip") ///fetch = FetchType.LAZY
private String uzytavcabcomca_decsrip; //RELACIÓN CON CONSOLCA- TABLA PADRE
@ManyToOne
@Column(name = "uzytavcabcomca_fech_crea") @JsonIgnore
private Date uzytavcabcomca_fech_crea;
///fetch = FetchType.LAZY
@JsonIgnore()
@ManyToOne()
@JoinColumn(name = "uzytavconsolca_id") @JoinColumn(name = "uzytavconsolca_id")
private ModelUzyTavConsolca uzytavconsolca; private ModelUzyTavConsolca uzytavconsolca;
} }
...@@ -16,7 +16,7 @@ public class ModelUzyTavDetComca { ...@@ -16,7 +16,7 @@ public class ModelUzyTavDetComca {
private Long uzytavdetcomca_id; private Long uzytavdetcomca_id;
//Relacion con la tabla CabComca-Tabla padre //Relacion con la tabla CabComca-Tabla padre
@JsonIgnore() //@JsonIgnore()
@ManyToOne @ManyToOne
@JoinColumn(name = "uzytavcabcomca_id") @JoinColumn(name = "uzytavcabcomca_id")
private ModelUzyTavCabComca uzytavcabcomca; private ModelUzyTavCabComca uzytavcabcomca;
......
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