package ec.edu.espe.movilidad.MovilidadWS.Model; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import javax.validation.constraints.Size; import java.util.LinkedHashSet; import java.util.Set; @Getter @Setter @Entity @Table(name = "UZYTAVESTRATEGIAS_V_PLAN", schema = "UTIC1") public class ModelUzyTavEstrategiasVPlan { @Id @Column(name = "UZYTAVESTRATEGIAS_V_PLAN_ID") private Long UZYTAVESTRATEGIAS_V_PLAN_ID; @Size(max = 500) @Column(name = "UZYTAVESTRATEGIAS_V_PLAN_DESCRIPCION", length = 500) private String UZYTAVESTRATEGIAS_V_PLAN_DESCRIPCION; @Column(name = "UZYTAVESTRATEGIAS_V_PLAN_ORDEN") private Long UZYTAVESTRATEGIAS_V_PLAN_ORDEN; //RELACIÓN CON ModelUzyTavEstrategiasVPlan- TABLA HIJA @JsonIgnore @OneToMany(mappedBy = "uzytavestrategiasVPlan") private Set<ModelUzyTavProgramaEplanv> uzyTavProgramaEplanvSet = new LinkedHashSet<>(); }