package com.kingschan.blog.po; import java.sql.Timestamp; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; @Entity @Table(name = "blog_article_likes") public class BlogArticleLikes implements java.io.Serializable { // Fields /** * */ private static final long serialVersionUID = 1L; private String id; private Article article; private String userid; private Timestamp createtime; // Constructors /** default constructor */ public BlogArticleLikes() { } /** full constructor */ public BlogArticleLikes(String id, Article article, String userid, Timestamp createtime) { this.id = id; this.article = article; this.userid = userid; this.createtime = createtime; } // Property accessors @Id @Column(name = "id", unique = true, nullable = false, length = 32) public String getId() { return this.id; } public void setId(String id) { this.id = id; } @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "article_id", nullable = false) public Article getArticle() { return this.article; } public void setArticle(Article article) { this.article = article; } @Column(name = "userid", nullable = false, length = 32) public String getUserid() { return this.userid; } public void setUserid(String userid) { this.userid = userid; } @Column(name = "createtime", nullable = false, length = 19) public Timestamp getCreatetime() { return this.createtime; } public void setCreatetime(Timestamp createtime) { this.createtime = createtime; } }