package cn.itbaizhan.po; import java.util.Date; import java.util.HashSet; import java.util.Set; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; @Entity //表示它是实体类,交给Hibernate管理,意味着跟数据库的某张表对应是javax.persistence包,其实Hibernate是此JPA标准的实现 @Table(name="message")//表名 public class Message implements java.io.Serializable { // 留言编号 @Id //加主键,一般写在其get方法上,或是属性上 @GeneratedValue(strategy = GenerationType.AUTO) //Id的生成策略javax.persistence包 private Integer messageId; // 用户名 private String username; // 留言标题 private String messagetitle; // 留言时间 private String messagetime; // 留言内容 private String messagetext; // 无参构造函数 public Message(){ } // 带参构造函数,用于初始化Message对象的所有属性 public Message(Integer messageId, String username, String messagetitle, String messagetime, String messagetext) { super(); // 初始化消息ID this.messageId = messageId; // 初始化用户名 this.username = username; // 初始化消息标题 this.messagetitle = messagetitle; // 初始化消息时间 this.messagetime = messagetime; // 初始化消息文本 this.messagetext = messagetext; } // 获取留言编号 public Integer getMessageId() { return messageId; } // 设置留言编号 public void setMessageId(Integer messageId) { this.messageId = messageId; } // 获取用户名 public String getUsername() { return username; } // 设置用户名 public void setUsername(String username) { this.username = username; } // 获取留言标题 public String getMessagetitle() { return messagetitle; } // 设置留言标题 public void setMessagetitle(String messagetitle) { this.messagetitle = messagetitle; } // 获取留言时间 public String getMessagetime() { // 返回消息的时间 return messagetime; } // 设置留言时间 public void setMessagetime(String messagetime) { this.messagetime = messagetime; } // 获取留言内容 public String getMessagetext() { // 返回消息文本 return messagetext; } // 设置留言内容 public void setMessagetext(String messagetext) { this.messagetext = messagetext; } }