- 概要

- 通用数据平台

  - 通用数据平台简介

  - 数据源配置

  - BaseMapper

    - 开始使用
    - 实体类
    - DataMap
    - save操作
    - update操作

- 后台
- 通用数据平台
- BaseMapper

haocheng Liu
2021-02-05

# 实体类

# # 实体类

`BaseMapper` 也支持实体类的传入方式，需要加上注解

在主键上添加 `@Id` 注解，需要在类上方添加 `@Table` 注解，并填写表名在参数 `name` 中

实体类字段必须为驼峰命名法且与数据库对应，例如 实体类中`userId` 对应数据库中为 `USER_ID`

如果非数据库字段需要添加注解 `@DataIgnore`

数据库中所有的字段必须大写

示例如下

    import lombok.AllArgsConstructor;
    import lombok.Builder;
    import lombok.Data;
    import lombok.NoArgsConstructor;
    import javax.persistence.GeneratedValue;
    import javax.persistence.Id;
    import javax.persistence.Table;
    import java.io.Serializable;
    import java.util.List;
    import com.common.base.module.data.annotation.DataIgnore;

    @NoArgsConstructor
    @AllArgsConstructor
    @Builder(toBuilder = true)
    @Data
    @Table(name = "FT_USER")
    public class FtUser implements Serializable {

        private static final long serialVersionUID = -1043846202777180979L;
        @Id
        private Integer userId;

        private String password;

        private String userName;

        @DataIgnore
        private String noDataBaseField;
    }

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
上次更新: 2021/02/07, 15:41:10
开始使用
DataMap

← 开始使用 DataMap→

最近更新

  01
DataMap
02-05

  02
update操作
02-05

  03
save操作
02-04

更多文章>

Theme by Vdoing | Copyright © 2021-2023 Haocheng Liu | MIT License

- 跟随系统
- 浅色模式
- 深色模式
- 阅读模式