当前使用版本(必须填写清楚,否则不予处理)
3.2.0
该问题是怎么引起的?
字段1设置注解@TableField(updateStrategy = FieldStrategy.IGNORED)忽略判断 场景1:使用update方法更新字段1的值为null时,成功更新为null,正常; 场景2:使用update方法只想更新其他字段的值,此时会修改字段1的值为null,如何实现不修改字段1的值为null
重现步骤
字段1设置注解@TableField(updateStrategy = FieldStrategy.IGNORED)忽略判断 使用update方法只更新其他字段的值,结果也会更新字段1的值为null了,如何实现不修改字段1的值为null
报错信息
无报错,只是场景2没有达到期望的效果 建议:能否在更新代码里边灵活设置过滤空值策略
Comment From: miemieYaho
1.自己写xml,2.不动默认策略.用updatewrapper 把字段update为null