ModelUzyTavDoCompar.java 1.12 KB
Newer Older
1 2 3 4 5 6 7
package ec.edu.espe.movilidad.MovilidadWS.Model;

import lombok.Getter;
import lombok.Setter;

import javax.persistence.*;
import javax.validation.constraints.Size;
8
import java.time.LocalDateTime;
9 10 11 12

@Getter
@Setter
@Entity
13
@Table(name = "uzytavdocompar", schema = "UTIC1")
14 15 16
public class ModelUzyTavDoCompar {

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

    //RELACIÓN CON ModelUzyTavInstProy TABLA PADRE
    @ManyToOne(fetch = FetchType.LAZY)
24
    @JoinColumn(name = "uzytavinstproy_id")
25 26 27
    private ModelUzyTavInstProy uzytavinstproy;

    @Size(max = 100)
28 29
    @Column(name = "uzytavdocompar_nombre_doc", length = 100)
    private String uzytavdocompar_nombre_doc;
30 31

    @Size(max = 100)
32 33
    @Column(name = "uzytavdocompar_nombre_url", length = 100)
    private String uzytavdocompar_nombre_url;
34

35 36
    @Column(name = "uzytavdocompar_fecha_crea")
    private LocalDateTime uzytavdocompar_fecha_crea;
37
}