FieldStrategy
通过配置FieldStrategy,可以控制在数据库操作时,对应的字段是否参与。
FieldStrategy取值
IGNORED
任何值都处理,包含nullNOT_NULL
null值忽略不处理NOT_EMPTY
null值和空字符串忽略不处理NEVER
任何值都不处理DEFAULT
按全局配置
单字段配置
可分别配置update、insert、where场景下的策略
@TableField(updateStrategy = FieldStrategy.IGNORED, insertStrategy = FieldStrategy.IGNORED, whereStrategy = FieldStrategy.IGNORED)
全局配置
mybatis-plus:
global-config:
db-config:
update-strategy: ignored
insert-strategy: ignored