package com.opentravelsoft.entity; import javax.persistence.AttributeOverride; import javax.persistence.AttributeOverrides; import javax.persistence.Column; import javax.persistence.EmbeddedId; import javax.persistence.Entity; import javax.persistence.Table; @Entity @Table(name = "tbl_visa_listitem") public class TblVisaListitem implements java.io.Serializable { private TblVisaListitemId id; private int checkIn; private String note; public TblVisaListitem() { } public TblVisaListitem(TblVisaListitemId id, int checkIn) { this.id = id; this.checkIn = checkIn; } public TblVisaListitem(TblVisaListitemId id, int checkIn, String note) { this.id = id; this.checkIn = checkIn; this.note = note; } @EmbeddedId @AttributeOverrides({ @AttributeOverride(name = "nmno", column = @Column(name = "NMNO", nullable = false, length = 10)), @AttributeOverride(name = "itemId", column = @Column(name = "ITEM_ID", nullable = false)) }) public TblVisaListitemId getId() { return this.id; } public void setId(TblVisaListitemId id) { this.id = id; } @Column(name = "CHECK_IN", nullable = false) public int getCheckIn() { return this.checkIn; } public void setCheckIn(int checkIn) { this.checkIn = checkIn; } @Column(name = "NOTE", length = 50) public String getNote() { return this.note; } public void setNote(String note) { this.note = note; } }