问题:
当实体类的某个字段为null时,调用Mybatis-Plus自带的方法更新实体,发现该字段没有更新,还是之前的数据。
期望:
将之前的数据覆盖为null
解决方式:
在实体类该字段上添加如下注解:
@TableField(updateStrategy = FieldStrategy.IGNORED)
示例:
/**
* 地址
*/
@TableField(updateStrategy = FieldStrategy.IGNORED)
private String address;
这时,再更新的时候null就可以覆盖之前的数据了。
版权声明:本文为lqbz456原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。