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 = "UZYTAVOBJ_PLAN_VINVULA", schema = "UTIC1") public class ModelUzyTavObjPlanVinvula { @Id @Column(name = "UZYTAVOBJ_PLAN_VINVULA_ID") private Long UZYTAVOBJ_PLAN_VINVULA_ID; @Size(max = 500) @Column(name = "UZYTAVOBJ_PLAN_VINVULA_DESCRIPCION", length = 500) private String UZYTAVOBJ_PLAN_VINVULA_DESCRIPCION; @Column(name = "UZYTAVOBJ_PLAN_VINVULA_ORDEN") private Long UZYTAVOBJ_PLAN_VINVULA_ORDEN; //RELACIÓN CON ModelUzyTavPlanVPrograma- TABLA HIJA @JsonIgnore @OneToMany(mappedBy = "uzytavobjPlanVinvula") private Set<ModelUzyTavPlanVPrograma> modelUzyTavPlanVProgramaSet = new LinkedHashSet<>(); }