package com.jasamedika.medifirst2000.entities; import java.util.HashSet; import java.util.Set; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.OneToMany; import javax.persistence.Table; import com.fasterxml.jackson.annotation.JsonManagedReference; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; @Entity @Table(name = "PenerimaanLinen_T") public class PenerimaanLinen extends BaseTransaction { private static final long serialVersionUID = -7500227502019665472L; @ManyToOne @JoinColumn(name = "ObjectPetugasFk") private LoginUser petugas; @Column(name = "ObjectPetugasFk", insertable = false, updatable = false) private Integer petugasId; @JsonManagedReference @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "penerimaanLinen") @Caption(value = "mapPenerimaanLinen") private Set mapPenerimaanLinen = new HashSet(); public LoginUser getPetugas() { return petugas; } public void setPetugas(LoginUser petugas) { this.petugas = petugas; } public Set getMapPenerimaanLinen() { return mapPenerimaanLinen; } public void setMapPenerimaanLinen(Set mapPenerimaanLinen) { this.mapPenerimaanLinen = mapPenerimaanLinen; } }