MyBatis-Plus之映射匹配

1.@TableId注解

(1)类型
属性注解
(2)位置
实体类中用于表示主键的属性定义上方
(3)相关属性

属性 类型 默认值 描述
value String “” 设置主键名称和实体类属性名的映射
type Enum IdType.NONE 设置主键的生成策略(值参照IdType枚举值)

(4)主键生成策略

主键生成策略 描述
AUTO 数据库表默认的主键自增策略
NONE 无主键策略(注解里等于跟随全局,全局里约等于 INPUT)
INPUT 手动输入主键值 (需要关闭数据库的主键自增)
ASSIGN_ID 雪花算法生成主键值,是一个64位二进制二进制数,可兼容数值型与字符串型(数据库主键字段数据类型需设置为bigint)
ASSIGN_UUID 以UUID生成算法作为id生成策略

2.@TableField注解

(1)类型
属性注解
(2)位置
实体类中用于表示表字段的属性定义上方
(3)相关属性

属性 类型 默认值 描述
value String “” 设置数据库表字段名和实体类属性名的映射
exist boolean true 是否为数据库表字段
select boolean true 是否进行 select 查询

3.@TableName注解

(1)类型
类注解
(2)位置
实体类上方
(3)相关属性

属性 类型 默认值 描述
value String “” 设置数据库表名和实体类名的映射
schema String “” 设置数据库表的schema
keepGlobalPrefix boolean false 是否保持使用全局的 tablePrefix 的值(当全局 tablePrefix 生效时)
resultMap String “” xml 中 resultMap 的 id(用于满足特定类型的实体类对象绑定)
autoResultMap boolean false 是否自动构建 resultMap 并使用(如果设置 resultMap 则不会进行 resultMap 的自动构建与注入)
excludeProperty String[] {} 需要排除的属性名

相关推荐

  1. MyBatis-Plus映射匹配

    2024-03-14 01:20:04       46 阅读
  2. Mybatis-Plus基础Mapper的映射规则

    2024-03-14 01:20:04       43 阅读
  3. mybatis-plus映射mysql的json类型的字段

    2024-03-14 01:20:04       24 阅读
  4. MyBatis配置文件和映射文件

    2024-03-14 01:20:04       46 阅读
  5. Mybatis——配置映射器说明

    2024-03-14 01:20:04       22 阅读
  6. Mybatis-Plus基础Mapper查询

    2024-03-14 01:20:04       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-14 01:20:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-14 01:20:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-14 01:20:04       87 阅读
  4. Python语言-面向对象

    2024-03-14 01:20:04       96 阅读

热门阅读

  1. 代码随想录算法训练营第16天

    2024-03-14 01:20:04       40 阅读
  2. 程序员的金三银四求职宝典

    2024-03-14 01:20:04       41 阅读
  3. 24计算机考研调剂 | 齐齐哈尔大学

    2024-03-14 01:20:04       53 阅读
  4. Ubuntu用扩展分区加载home目录步骤

    2024-03-14 01:20:04       43 阅读
  5. 计算机网络 基础知识 套接字 编程

    2024-03-14 01:20:04       41 阅读
  6. 哈希冲突

    2024-03-14 01:20:04       45 阅读
  7. 函数式编程之参数

    2024-03-14 01:20:04       41 阅读
  8. 453453

    2024-03-14 01:20:04       41 阅读
  9. android pdf框架-7,白边切割

    2024-03-14 01:20:04       41 阅读
  10. 贪心算法|【简介】

    2024-03-14 01:20:04       38 阅读