@TableField注解有三种更新策略:
1,参数为空也更新到数据库,
2,参数不能为null,
3,参数不能为空
public enum FieldStrategy {
IGNORED,//参数为空也更新到数据库
NOT_NULL,//参数不能为null
NOT_EMPTY;//参数不能为空
private FieldStrategy() {
}
}
如下,如果想要name字段为空或者null时也更新数据库数据,注解上加 strategy = FieldStrategy.IGNORED
@TableField(strategy = FieldStrategy.IGNORED,value="name")
private String name;