
获得徽章 0
垃圾后端,这点小问题都解决不了,只会叫框架问题,改不了,呵呵!!!
场景:使用mybaticPlus的updateById更新数据
表单提交,其中有多个不必填字段,在新增的时候这些字段有值,在编辑的时候置空了;
但是由于字段类型是Int类型,解析DTO自动将前端传过来的空字符串变成null了:
默认的更新策略是NOT_NULL就不会更新去置空,其他策略也无法满足需求;
使用ignore忽略的话会出现前端或者其他系统调用时可能不会传这些被注解ignore的字段,就会自动置空了;
场景:使用mybaticPlus的updateById更新数据
表单提交,其中有多个不必填字段,在新增的时候这些字段有值,在编辑的时候置空了;
但是由于字段类型是Int类型,解析DTO自动将前端传过来的空字符串变成null了:
默认的更新策略是NOT_NULL就不会更新去置空,其他策略也无法满足需求;
使用ignore忽略的话会出现前端或者其他系统调用时可能不会传这些被注解ignore的字段,就会自动置空了;
展开
43
点赞
各位JY大佬们,救救孩子!!!
场景:使用mybaticPlus的updateById更新数据
表单提交,其中有多个不必填字段,在新增的时候这些字段有值,在编辑的时候置空了;
但是由于字段类型是Int类型,解析DTO自动将前端传过来的空字符串变成null了:
默认的更新策略是NOT_NULL就不会更新去置空,其他策略也无法满足需求;
使用ignore忽略的话会出现前端或者其他系统调用时可能不会传这些被注解ignore的字段,就会自动置空了;
佬们除了自定义sql外,能依靠mybaticPlus自身解决此问题吗?
场景:使用mybaticPlus的updateById更新数据
表单提交,其中有多个不必填字段,在新增的时候这些字段有值,在编辑的时候置空了;
但是由于字段类型是Int类型,解析DTO自动将前端传过来的空字符串变成null了:
默认的更新策略是NOT_NULL就不会更新去置空,其他策略也无法满足需求;
使用ignore忽略的话会出现前端或者其他系统调用时可能不会传这些被注解ignore的字段,就会自动置空了;
佬们除了自定义sql外,能依靠mybaticPlus自身解决此问题吗?
展开
评论
点赞
有大佬知道为啥我这么配置nginx访问http/xx/franchisee-app/正常,路由能正常跳转,但是刷新访问/franchisee-app/home或者其他页面就会报错500 Internal Server Error
nginx/1.20.1吗
nginx/1.20.1吗
15
点赞
赞了这篇文章