垃圾后端,这点小问题都解决不了,只会叫框架问题,改不了,呵呵!!!
场景:使用mybaticPlus的updateById更新数据
表单提交,其中有多个不必填字段,在新增的时候这些字段有值,在编辑的时候置空了;
但是由于字段类型是Int类型,解析DTO自动将前端传过来的空字符串变成null了:
默认的更新策略是NOT_NULL就不会更新去置空,其他策略也无法满足需求;
使用ignore忽略的话会出现前端或者其他系统调用时可能不会传这些被注解ignore的字段,就会自动置空了;
展开
43