今天尝试用注解来书写pojo,发现比xml真是舒服多了。
因此将其记录下来:
** * 类名:CardRecord * 功能:打卡考勤记录bean * 详细: * 作者 :limingxian * 版本:1.0 * 创建时间:2017年12月14日 下午3:16:01 */ @Entity @Table(name = "kq_card_record") public class CardRecord implements Serializable { private String id; /** * 打卡规则信息 */ private String ruleId; /** * 持卡人信息 */ private String signuser; /** * 登记时间 HH:mm:ss */ private String signtime; /** * 签到日期yyyy-MM-dd */ private String signdate; /** * 创建时间 */ private Date creattime; public CardRecord() { } public CardRecord( String ruleId, String signuser, String signtime, String signdate, Date creattime) { super(); this.ruleId = ruleId; this.signuser = signuser; this.signtime = signtime; this.signdate = signdate; } // Property accessors @GenericGenerator(name = "generator", strategy = "uuid.hex") @Id @GeneratedValue(generator = "generator") @Column(name = "id", unique = true, nullable = false, length = 32) public String getId() { return id; } public void setId(String id) { this.id = id; } @Column(name = "rule_id", length = 32) public String getRuleId() { return ruleId; } public void setRuleId(String ruleId) { this.ruleId = ruleId; } @Column(name = "signuser", length = 32) public String getSignuser() { return signuser; } public void setSignuser(String signuser) { this.signuser = signuser; } @Column(name = "signtime", length = 10) public String getSigntime() { return signtime; } public void setSigntime(String signtime) { this.signtime = signtime; } @Column(name = "signdate", length = 20) public String getSigndate() { return signdate; } public void setSigndate(String signdate) { this.signdate = signdate; } @Column(name = "creattime") public Date getCreattime() { return creattime; } public void setCreattime(Date creattime) { this.creattime = creattime; } @Override public String toString() { return "CardRecord [id=" + id + ", ruleId=" + ruleId + ", signuser=" + signuser + ", signtime=" + signtime + ", signdate=" + signdate + ", creattime=" + creattime + "]"; } }