package com.jasamedika.medifirst2000.entities; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import javax.validation.constraints.NotNull; import static javax.persistence.FetchType.LAZY; /** * @author Shakato */ @Getter @Setter @Entity @Table(name = "DetailHasilTriase_T") public class DetailHasilTriase extends BaseTransaction { private static final long serialVersionUID = -4635174138004339482L; @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectHasilTriaseFk") @Caption(value = "ID HasilTriase") @NotNull(message = "ID HasilTriase tidak boleh kosong") private HasilTriase hasilTriase; @Column(name = "ObjectHasilTriaseFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false, nullable = false) private String hasilTriaseId; @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectPemeriksaanTriageFk") @Caption(value = "ID PemeriksaanTriage") @NotNull(message = "ID PemeriksaanTriage tidak boleh kosong") private PemeriksaanTriage pemeriksaanTriage; @Column(name = "ObjectPemeriksaanTriageFk", insertable = false, updatable = false, nullable = false) private Integer pemeriksaanTriageId; }