mybatis查询语句只查询部分,但现实结果是显示了全部,导致没查的部分显示空值,怎么在不改变pojo的情况下只输出sql语句里查询的结果

img

img


mybatis查询语句只查询部分,但现实结果是显示了全部,导致没查的部分显示空值,怎么在不改变pojo的情况下只输出sql语句里查询的结果

如果你是说到前端返回的json串空值也显示了的话,应该是你的json序列化配置的问题。你是默认将pojo里为null的字段也进行序列化了。

@JsonInclude(value= JsonInclude.Include.NON_NULL)
这个注解可以不返回字段值是null的字段