ModelUzyTavTipres.java 872 Bytes
Newer Older
1
package ec.edu.espe.movilidad.MovilidadWS.Model;
2 3 4 5 6 7 8 9 10 11 12 13 14

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;

import javax.persistence.*;
import java.util.Set;

@Data
@Entity
@Table(name = "uzytavtipres", schema = "UTIC1")
public class ModelUzyTavTipres {

    @Id
15 16
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "uzytavtipres_seq")
    @SequenceGenerator(name = "uzytavtipres_seq", sequenceName = "SEQ_UZYTAVTIPRES", allocationSize = 1)
17 18 19 20 21 22 23 24 25 26 27
    @Column(name = "uzytavtipres_id")
    private Long id;

    @Column(name = "uzytavtipres_descrip", length = 50)
    private String descripcion;

    @Column(name = "uzytavtipres_orden")
    private Integer orden;
    //RELACIÓN CON RESPONSABLE_PROG-TABLA HIJA

    @JsonIgnore
28
    @OneToMany(mappedBy = "uzytavtipres")
29 30
    private Set<ModelUzyTavResponsableProg> modelUzyTavResponsableProgSet;
}