/* ================================================================== * 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.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.SequenceGenerator; import javax.persistence.Table; import javax.persistence.Transient; import com.jinhe.tss.core.persistence.IEntity; import com.jinhe.tss.core.web.dispaly.grid.GridAttributesMap; import com.jinhe.tss.core.web.dispaly.grid.IGridNode; /** * <p> 文章评论 </p> */ @Entity @Table(name = "cms_article_comment") @SequenceGenerator(name = "ArticleComment_sequence", sequenceName = "ArticleComment_sequence", initialValue = 1, allocationSize = 1) public class ArticleComment implements IEntity, IGridNode{ @Id @GeneratedValue(strategy = GenerationType.AUTO, generator = "ArticleComment_sequence") private Long id; // 序列 private Long articleId; // 文章ID @Column(length = 1000) private String commentContent; // 评论内容 private String commenterName; // 评论者姓名 private Date commentTime; // 发表评论的时间 public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Long getArticleId() { return articleId; } public void setArticleId(Long articleId) { this.articleId = articleId; } public String getCommentContent() { return commentContent; } public void setCommentContent(String commentContent) { this.commentContent = commentContent; } public String getCommenterName() { return commenterName; } public void setCommenterName(String commenterName) { this.commenterName = commenterName; } public Date getCommentTime() { return commentTime; } public void setCommentTime(Date commentTime) { this.commentTime = commentTime; } public GridAttributesMap getAttributes(GridAttributesMap map) { map.put("id", id); map.put("articleId", articleId); map.put("commentContent", commentContent); map.put("commenterName", commenterName); map.put("commentTime", commentTime); map.put("title", articleTitle); return map; } @Transient private String articleTitle; // 文章标题 public String getArticleTitle() { return articleTitle; } public void setArticleTitle(String articleTitle) { this.articleTitle = articleTitle; } }