解决方法为:
在该字段上加上@TableField(strategy = FieldStrategy.IGNORED)
注解,就会忽略为空的判断,将该字段设置为null也会更新表中的数据。
该注解还有另外三个值:
意义如下:
IGNORED,忽略判断
DEFAULT, 默认
NOT_EMPTY, 非空判断,为null,为空串的忽略,就是如果设置值为null,"",不会更新数据库
NOT_NULL, 非NULL判断,忽略null的字段,不忽略""
解决方法为:
在该字段上加上@TableField(strategy = FieldStrategy.IGNORED)
注解,就会忽略为空的判断,将该字段设置为null也会更新表中的数据。
该注解还有另外三个值:
意义如下:
IGNORED,忽略判断
DEFAULT, 默认
NOT_EMPTY, 非空判断,为null,为空串的忽略,就是如果设置值为null,"",不会更新数据库
NOT_NULL, 非NULL判断,忽略null的字段,不忽略""