|
Answer» import java.io.Serializable; import javax.persistence.Basic; import javax.persistence.Column; import javax.persistence.Embeddable; @Embeddable PUBLIC class CategoryparticipantPK implements Serializable { @Basic(optional = FALSE) @Column(NAME = "CategoryId") private INT categoryId; @Basic(optional = false) @Column(name = "ParticipantId") private int participantId; public CategoryparticipantPK() { } public CategoryparticipantPK(int categoryId, int participantId) { this.categoryId = categoryId; this.participantId = participantId; } public int getCategoryId() { return categoryId; } public void setCategoryId(int categoryId) { this.categoryId = categoryId; } public int getParticipantId() { return participantId; } public void setParticipantId(int participantId) { this.participantId = participantId; } @Override public int hashCode() { int hash = 0; hash += (int) categoryId; hash += (int) participantId; return hash; } @Override public boolean equals(Object object) { // TODO: Warning - this METHOD won't work in the case the id fields are not set if (!(object instanceof CategoryparticipantPK)) { return false; } CategoryparticipantPK other = (CategoryparticipantPK) object;
if (this.categoryId != other.categoryId) { return false; } if (this.participantId != other.participantId) { return false; } return true; } @Override public String toString() { return "com.xchanging.entity.jpa.CategoryparticipantPK[categoryId=" + categoryId + ", participantId=" + participantId + "]"; } } import java.io.Serializable; import javax.persistence.Basic; import javax.persistence.Column; import javax.persistence.Embeddable; @Embeddable public class CategoryparticipantPK implements Serializable { @Basic(optional = false) @Column(name = "CategoryId") private int categoryId; @Basic(optional = false) @Column(name = "ParticipantId") private int participantId; public CategoryparticipantPK() { } public CategoryparticipantPK(int categoryId, int participantId) { this.categoryId = categoryId; this.participantId = participantId; } public int getCategoryId() { return categoryId; } public void setCategoryId(int categoryId) { this.categoryId = categoryId; } public int getParticipantId() { return participantId; } public void setParticipantId(int participantId) { this.participantId = participantId; } @Override public int hashCode() { int hash = 0; hash += (int) categoryId; hash += (int) participantId; return hash; } @Override public boolean equals(Object object) { // TODO: Warning - this method won't work in the case the id fields are not set if (!(object instanceof CategoryparticipantPK)) { return false; } CategoryparticipantPK other = (CategoryparticipantPK) object; if (this.categoryId != other.categoryId) { return false; } if (this.participantId != other.participantId) { return false; } return true; } @Override public String toString() { return "com.xchanging.entity.jpa.CategoryparticipantPK[categoryId=" + categoryId + ", participantId=" + participantId + "]"; } }
|