HCFrame
首页
  • 介绍
  • 快速开始
  • 打包部署
  • 说明
  • 配置
  • 代码示例
  • 组件
  • 概要
  • 通用数据平台
首页
  • 介绍
  • 快速开始
  • 打包部署
  • 说明
  • 配置
  • 代码示例
  • 组件
  • 概要
  • 通用数据平台
  • 概要

  • 通用数据平台

    • 通用数据平台简介
    • 数据源配置

    • 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
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式