Mybatis查询时默认不返回为空的字段

如需返回,常见的解决方案为以下两种(若不起作用可使用方式3)

1.在mybatis配置文件中新增配置

<settings>
    <setting name="callSettersOnNulls" value="true"/>
  </settings>

2.若使用springboot  可在application.properties中加入如下配置
#当查询数据为空时字段返回为null,不加这个查询数据为空时,字段将被隐藏
mybatis.configuration.call-setters-on-nulls=true

3.在sessionFactory中手动加入如下配置

image.png​ ​


世间山河广,祝你得偿所愿!