mybatisPlus更新策略导致更新失败问题
目录
- myBATisPlus更新策略导致更新失败
- 先上解决办法
- 失败的原因
- 总结
mybatisPlus更新策略导致更新失败
如http://www.devze.com图:
TMAtkooF在选择关联模板的时候,把它取消
进www.devze.com行更新的时候,提示操作成功,但是再次刷新页面,发现数据还在:
先上解决办法
在该字段上面加mp的注解:
@TableField(updateStrategy = FieldStrategy.IGNORED)
失败的原因
在使用updateById更新的时候,
- 如果该字段为空,则不进行更新php,该注解的作用是,忽略mp的更新策略
- 如果没空,直接置空:mp提供了以下几种策略
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客php栈(www.devze.com)。
精彩评论