• java中的model映射


    @Data
    @EqualsAndHashCode(callSuper = false)
    @Accessors(chain = true)
    @Getter
    @Setter
    public class House implements Serializable {
    
        private static final long serialVersionUID = 1L;
    
        @TableId(value = "id", type = IdType.AUTO)
        private Integer id;
    
        private Integer number;
    
        /**
         * 户号唯一编码
         */
        private String code;
    
        private String description;
    
        private Date createTime;
    
        private Integer buildingId;
    
        private Integer floorId;
    
        private Date propertyExpirationTime;
    
        private Integer test;  // 必须是数据库中存在的字段,如果没把某个字段映射出来,即便数据库中有,也不会查询到。如果数据库中没有,就会报错。所以不要随便删除数据库中的字段,但可以加入新的字段。
    
    
    }
    

    这个model定义了多少,就会查询到多少字段的信息。可以少定义,但不可以多定义,否则会报错。

    也可以在已有的model基础上扩展,如下:

    @Api("房间以及房主信息维护类")
    @Getter
    @Setter
    public class HouseUser {
    
        private House house;
    
        private Integer id;
    
        private Integer customerId;
    
        private String customerName;
    
        private String customerPhone;
        private Integer customerAge;
    
        private Integer auth;
    
    }
    
  • 相关阅读:
    HTTP 缓存图解
    http协议构成整理
    HTTP2.0
    Event Loop
    斐波那契数列
    归并排序
    快速排序
    史上最全前端资源
    Js 将 Date 转化为指定格式的String
    vue-cli webpack全局引入jquery
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/14445713.html
Copyright © 2020-2023  润新知