/* ================================================================== * Created [2009-4-27 下午11:32:55] by Jon.King * ================================================================== * TSS * ================================================================== * mailTo:jinpujun@hotmail.com * Copyright (c) Jon.King, 2009-2012 * ================================================================== */ package com.jinhe.tss.cms.entity; import java.io.Serializable; import javax.persistence.Embeddable; /** * <p> ChannelArticle实体对象主键 </p> */ @Embeddable public class ChannelArticleId implements Serializable { private static final long serialVersionUID = 418162630864743404L; private Long channelId; //栏目编号 PK private Long articleId; //文章编号 PK public ChannelArticleId(){} public ChannelArticleId(Long channelId, Long articleId){ this.channelId = channelId; this.articleId = articleId; } public Long getArticleId() { return articleId; } public Long getChannelId() { return channelId; } public void setArticleId(Long articleId) { this.articleId = articleId; } public void setChannelId(Long channelId) { this.channelId = channelId; } public boolean equals(Object obj) { ChannelArticleId object = (ChannelArticleId)obj; return this.channelId.equals(object.getChannelId()) && this.articleId.equals(object.getArticleId()); } public int hashCode() { return (this.channelId + "_" + this.articleId).hashCode(); } public String toString() { StringBuffer sb = new StringBuffer(); sb.append("channelId=").append(this.channelId).append(", articleId=").append(this.articleId); return sb.toString(); } }