ModelUzyTavCabComca.java 1.26 KB
Newer Older
1
package ec.edu.espe.movilidad.MovilidadWS.Model;
2
import com.fasterxml.jackson.annotation.JsonIgnore;
3 4
import lombok.Getter;
import lombok.Setter;
5 6 7

import javax.persistence.*;
import java.util.Date;
8
import java.util.Set;
9

10 11
@Getter
@Setter
12 13 14 15
@Entity
@Table(name = "uzytavcabcomca", schema = "UTIC1")
public class ModelUzyTavCabComca {

16

17
    @Id
18 19
    @SequenceGenerator(name = "uzytavcabcomca_seq", sequenceName = "SEQ_UZYTAVCABCOMCA", allocationSize = 1)
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "uzytavcabcomca_seq")
20
    @Column(name = "uzytavcabcomca_id")
21
    private Long uzytavcabcomca_id;
22

Joel Andres Molina Velez's avatar
.  
Joel Andres Molina Velez committed
23 24 25 26 27
    @Column(name = "uzytavcabcomca_decsrip")
    private String uzytavcabcomca_decsrip;

    @Column(name = "uzytavcabcomca_fech_crea")
    private Date uzytavcabcomca_fech_crea;
28 29


30
    //RELACION CON PROYECT- cabcomca es la padre
31 32


Joel Andres Molina Velez's avatar
.  
Joel Andres Molina Velez committed
33
    @JsonIgnore
34
    @OneToMany(mappedBy = "uzytavcabcomca")
35 36 37 38
    private Set<ModelUzyTavProyec> modelUzyTavProyecs;

    //RELACION CON DETCOMCA-Tabla Hija

Joel Andres Molina Velez's avatar
.  
Joel Andres Molina Velez committed
39
    @JsonIgnore
40
    @OneToMany(mappedBy = "uzytavcabcomca")
41
    private Set<ModelUzyTavDetComca> modelUzyTavDetComcas;
42

Joel Andres Molina Velez's avatar
.  
Joel Andres Molina Velez committed
43 44
    //RELACIÓN CON CONSOLCA- TABLA PADRE
    @JsonIgnore
45
    @ManyToOne
46 47
    @JoinColumn(name = "uzytavconsolca_id")
    private ModelUzyTavConsolca uzytavconsolca;
48
}