bladex4.3.0 QueryWrapper<Entity> queryWrapper = Condition.getQueryWrapper(entity); 查询问题

Blade 未结 2 231
果冻鱼
果冻鱼 2025-01-16 10:20

bladex4.3.0 QueryWrapper queryWrapper = Condition.getQueryWrapper(entity);  出现 aaa='',bbb='' 的sql查询结果

2条回答
  •  果冻鱼
    果冻鱼 (楼主)
    2025-01-16 13:49

    aaa和bbb是''的,以前版本也没出现这个问题。

    具体是因为blade4.3.0加了这个的原因吗

    20250116134829.png

    作者追问:2025-01-16 13:49

    和这个没关系,queryWrapper不涉及json序列化,有可能是mybatis-plus底层做的控制,只要字段不是null,就会加入查询。

    bladex 4.4版本加了个配置,如果序列化的时候字符串为'',则会序列化为null

代码语言
提交回复