一、该问题的重现步骤是什么?
1.原默认配置不支持在编辑时清空字段置,为了支持业务字段在编辑的时候可以清空值,将mybatis-plus的update-strategy设置为ignore2. 同时,null我们也不需要自动转空值,所以jackson.null-to-empty我们也设置为了false(确实需要的地方我们会自行处理)
二、你期待的结果是什么?实际看到的又是什么?
实际结果:update-strategy设置为ignore后,基础功能(比如用户设置头像)会有问题,会将页面本身没有字段置为空,原因:基础功能都是基于update-strategy为not_null策略实现的,实际这种方式有点偷懒的嫌疑,不应该时把原数据查出来,然后把页面上有的字段单独set进去吗?
期望结果:既能支持业务字段在编辑的时候可以清空值,又不影响基础功能
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
BladeX-Boot,2.9.0.RELEASE,Windows10&Linux
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端