package com.jasamedika.medifirst2000.entities; import static javax.persistence.FetchType.LAZY; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; import lombok.Getter; import lombok.Setter; @Getter @Setter @Entity @Table(name = "MapPelayananPasienPetugasToPegawai_T") public class MapPelayananPasienPetugasToPegawai extends BaseTransaction { private static final long serialVersionUID = 1834075212973600413L; @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectPelayananPasienPetugasFk") @Caption(value = "Object Pelayanan Pasien Petugas") private PelayananPasienPetugas pelayananPasienPetugas; @Column(name = "ObjectPelayananPasienPetugasFk", insertable = false, updatable = false) private String pelayananPasienPetugasId; @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectPegawaiFk") @Caption(value = "Object Pegawai") private Pegawai pegawai; @Column(name = "ObjectPegawaiFk", insertable = false, updatable = false) private Integer pegawaiId; }