package com.jasamedika.medifirst2000.entities; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.helper.Caption; @Entity @Table(name = "pegawai_sisa_cuti_x") public class PegawaiSisaCuti extends BaseMaster { @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "objectpegawaifk") @Caption(value = "pegawai") private Pegawai pegawai; @Column(name = "objectpegawaifk", insertable = false, updatable = false, nullable = true) private Integer pegawaiId; @Column(name = "sisacuti2017_per_agustus2017", nullable = true) @Caption(value = "TanggalMeninggal") private Integer sisaCuti; @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.sisaCuti_m_id_seq") @javax.persistence.SequenceGenerator( name = "public.sisaCuti_m_id_seq", sequenceName = "public.sisaCuti_m_id_seq", allocationSize = 1 ) @Column(name = "id") protected Integer id; }