zoukankan      html  css  js  c++  java
  • hibernate总结

    今天尝试用注解来书写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 + "]";
        }
        
        
    }
  • 相关阅读:
    Error C1189: #error: Please use the /MD switch for _AFXDLL builds
    block,inline和inline-block概念和区别(转载)
    jQuery学习--Code Organization Concepts
    Kafka— —副本(均衡负载)
    Kafka实践1--Producer
    漫画HDFS工作原理(转)
    JavaScript学习笔记3
    搭建简单SBT工程实践
    Hive SQL测试
    SparkSql常用语句
  • 原文地址:https://www.cnblogs.com/limingxian537423/p/8042060.html
Copyright © 2011-2022 走看看