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_sequence") public class Sequence implements java.io.Serializable { private SequenceId id; private Integer groupId; private String regPlcd; private Integer cptno; public Sequence() { } public Sequence(SequenceId id) { this.id = id; } public Sequence(SequenceId id, Integer groupId, String regPlcd, Integer cptno) { this.id = id; this.groupId = groupId; this.regPlcd = regPlcd; this.cptno = cptno; } @EmbeddedId @AttributeOverrides({ @AttributeOverride(name = "rectype", column = @Column(name = "RECTYPE", nullable = false, length = 1)), @AttributeOverride(name = "year", column = @Column(name = "YEAR", nullable = false, length = 4)), @AttributeOverride(name = "month", column = @Column(name = "MONTH", nullable = false, length = 2)) }) public SequenceId getId() { return this.id; } public void setId(SequenceId id) { this.id = id; } @Column(name = "GROUP_ID") public Integer getGroupId() { return this.groupId; } public void setGroupId(Integer groupId) { this.groupId = groupId; } @Column(name = "REG_PLCD", length = 1) public String getRegPlcd() { return this.regPlcd; } public void setRegPlcd(String regPlcd) { this.regPlcd = regPlcd; } @Column(name = "CPTNO") public Integer getCptno() { return this.cptno; } public void setCptno(Integer cptno) { this.cptno = cptno; } }