1.情况说明
我一般用mybatis或者mybatiesplus一般返回map,不太习惯实体类,这是个人习惯,不喜勿喷,用map会出现一些情况,比如你取的字段在数据库里是空或者null,他就映射不出来这个键,今天要做一个导出excel,他映射不出来的话字段都错位了,就像这个图
这个时候需要解决一波
2.使用ssm
要写配置文件,可以这样写
<configuration>
<settings>
<setting name="callSettersOnNulls" value="true"/>
</settings>
</configuration>
3.使用springboot
这就好说了
使用mybaits,在application.properties里加入
mybatis.configuration.call-setters-on-nulls=true
使用mybatiesplus
mybatis-plus.configuration.call-setters-on-nulls=true