MybatisPlus忽略映射字段

2022-08-29 13:06:33

在开发中我们可能会遇到MybatisPlus使用实体类属性进行SQL操作,实体中有这个属性,但是数据库的表没有这个字段(即:实体类属性非数据库表字段)。如果不做处理就会报错。

API

@TableName:数据库表相关

@TableId:表主键标识

@TableField:表字段标识

@TableLogic:表字段逻辑处理注解(逻辑删除

解决方案

@TableField(exist = false):表示该属性不为数据库表字段,但又是必须使用的。
 
@TableField(exist = true):表示该属性为数据库表字段。

在实体类的属性上面加上这个注解后,此字段就不会映射数据库了。

   @TableField(exist = false)
    private String deptName;
  • 作者:会飞地太阳
  • 原文链接:https://blog.csdn.net/duan196_118/article/details/114478828
    更新时间:2022-08-29 13:06:33