package com.jasamedika.medifirst2000.entities; 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.fasterxml.jackson.annotation.JsonIgnore; import com.jasamedika.medifirst2000.base.BaseMaster; @Entity @Table(name = "MapObjekModulAplikasiToModulAplikasi_S") public class MapObjekModulAplikasiToModulAplikasi extends BaseMaster { /** * */ private static final long serialVersionUID = -679636001398679697L; @Id @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="public.mapobjekmodulaplikasitomodulaplikasi_m_id_seq") @javax.persistence.SequenceGenerator( name="public.mapobjekmodulaplikasitomodulaplikasi_m_id_seq", sequenceName="public.mapobjekmodulaplikasitomodulaplikasi_m_id_seq", allocationSize=1 ) @Column(name = "id") protected Integer id; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } @Column(name = "modulAplikasiId") private int modulAplikasiId; public int getModulAplikasiId() { return modulAplikasiId; } public void setModulAplikasiId(int modulAplikasiId) { this.modulAplikasiId = modulAplikasiId; } @Column(name = "ObjekModulAplikasiId") private int objekModulAplikasiId; public int getObjekModulAplikasiId() { return objekModulAplikasiId; } public void setObjekModulAplikasiId(int objekModulAplikasiId) { this.objekModulAplikasiId = objekModulAplikasiId; } ///////////////////// /// Foreign Keys ////////////////// @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "modulAplikasiId", insertable = false, updatable = false) @JsonIgnore private ModulAplikasi modulAplikasi; public ModulAplikasi getModulAplikasi() { return modulAplikasi; } public void setModulAplikasi(ModulAplikasi modulAplikasi) { this.modulAplikasi = modulAplikasi; } @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ObjekModulAplikasiId", insertable = false, updatable = false) @JsonIgnore private ObjekModulAplikasi objekModulAplikasi; public ObjekModulAplikasi getObjekModulAplikasi() { return objekModulAplikasi; } public void setObjekModulAplikasi(ObjekModulAplikasi objekModulAplikasi) { this.objekModulAplikasi = objekModulAplikasi; } }