如图,在选择关联模板的时候,把它取消,
进行更新的时候,提示操作成功,但是再次刷新页面,发现数据还在:
先上解决办法:在该字段上面加mp的注解:
@TableField(updateStrategy = FieldStrategy.IGNORED)
失败的原因是:在使用updateById更新的时候,如果该字段为空,则不进行更新,该注解的作用是,忽略mp的更新策略,如果没空,直接置空:mp提供了以下几种策略
参考链接:Mybatis-Plus 全局Update更新策略,和insert插入查询策略