entity的值里aaa和bbb是null还是'',如果是''则会进入查询,如果是null才会跳过查询
物品将这段代码注释后,就恢复
请求传参使用的是@RequestBody,
@RequestBody
用于将请求体中的JSON字符串转换为Java对象,因此调用到了那两行代码吧?
aaa和bbb是''的,以前版本也没出现这个问题。
具体是因为blade4.3.0加了这个的原因吗
和这个没关系,queryWrapper不涉及json序列化,有可能是mybatis-plus底层做的控制,只要字段不是null,就会加入查询。
bladex 4.4版本加了个配置,如果序列化的时候字符串为'',则会序列化为null
扫一扫访问 Blade技术社区 移动端