产生此问题原因:
在用MybatisPlus框架查询时,查询的条件中有字段的值为null,框架并没有对此做处理。
解决方案:
1、解决字段null的问题,给他赋值
2、如果字段确实为空,则在QueryWrapper中赋值时先判断,当为空时条件不生效wrapper.eq(boolean,”“字段名称”,字段值),当Boolean为true时,后面条件生效,否则不生效。
最后:
在更新操作时同样的情况下需要加注解,@TableField(updateStrategy = FieldStrategy.IGNORED),查询也有注解,但是没生效,不清楚为啥。