package ec.edu.espe.movilidad.MovilidadWS.Model; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Getter; import lombok.Setter; import javax.persistence.*; @Getter @Setter @Entity @Table(name = "uzytavcabparaevaf", schema = "UTIC1") public class ModelUzyTavCabParaevaf { @Id @SequenceGenerator(name = "uzytavcabparaevaf_seq", sequenceName = "SEQ_UZYTAVCABPARAEVAF", allocationSize = 1) @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "uzytavcabparaevaf_seq") @Column(name = "uzytavcabparaevaf_id") private Long uzytavcabparaevaf_id; @Column(name = "uzytavcabparaevaf_nombre") private String uzytavcabparaevaf_nombre; @Column(name = "uzytavcabparaevaf_desc1") private String uzytavcabparaevaf_desc1; @Column(name = "uzytavcabparaevaf_desc2") private String uzytavcabparaevaf_desc2; @Column(name = "uzytavcabparaevaf_orden") private Integer uzytavcabparaevaf_orden; @Column(name = "uzytavcabparaevaf_tipo") private Integer uzytavcabparaevaf_tipo; //RELACIÓN CON CONPARAEVA- TABLA PADRE @ManyToOne( fetch = FetchType.LAZY) @JoinColumn(name = "uzytavconparaeva_id") @JsonProperty(access = JsonProperty.Access.WRITE_ONLY) private ModelUzyTavConparaEva uzytavconparaeva; }