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 @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "uzytavestrategias_v_plan_seq") @SequenceGenerator(name = "uzytavestrategias_v_plan_seq", sequenceName = "SEQ_UZYTAVESTRATEGIAS_V_PLAN", allocationSize = 1) @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 Integer uzytavestrategias_v_plan_orden; //RELACIÓN CON ModelUzyTavEstrategiasVPlan- TABLA HIJA @JsonIgnore @OneToMany(mappedBy = "uzytavestrategiasVPlan") private Set<ModelUzyTavPrograma_Eplanv> uzyTavProgramaEplanvSet = new LinkedHashSet<>(); }