方法1
在配置文件yml中添加field-strategy属性
# mybatis-plus 配置
mybatis-plus:
global-config:
db-config:
# 添加非空判断
field-strategy: not_empty
从源码中可看出FieldStrategy的非空策略有
public enum FieldStrategy {
IGNORED,
NOT_NULL,
NOT_EMPTY,
DEFAULT;
private FieldStrategy() {
}
}
FieldStrategy 有三种策略:
-
IGNORED:忽略
-
NOT_NULL:非 NULL,默认策略
-
NOT_EMPTY:非空
-
DEFAULT:默认
方式二:调整字段验证注解
在新增或更新的字段中调整验证注解,如验证非空:
@TableField(strategy=FieldStrategy.NOT_EMPTY)
private String name;