ModelUzyTavImpacto.java 760 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
package ec.edu.espe.movilidad.MovilidadWS.Model;
import lombok.Getter;
import lombok.Setter;

import javax.persistence.*;
import javax.validation.constraints.Size;

@Getter
@Setter
@Entity
@Table(name = "UZYTAVIMPACTO")
public class ModelUzyTavImpacto {
    @Id
    @Column(name = "UZYTAVIMPACTO_CODE", nullable = false)
    private Long UZYTAVIMPACTO_CODE;

    @Size(max = 3000)
    @Column(name = "UZYTAVIMPACTO_DESCRIPCION", length = 3000)
    private String UZYTAVIMPACTO_DESCRIPCION;

    @ManyToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = "UZYTAVPROYEC_ID")
    private ModelUzyTavImpacto uzytavproyec;

    @ManyToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = "UZYTAVIMPACTOTIPO_ID")
    private ModelUzyTavImpactoTipo uzytavimpactotipo;
}