解决:
配置callSettersOnNulls为true
例如在SpringBoot配置文件中配置:mybatis.configuration.call-setters-on-nulls=true
参见mybatis官方文档 https://mybatis.org/mybatis-3/zh/configuration.html
设置名 | 描述 | 默认值 |
---|---|---|
callSettersOnNulls | 指定当结果集中值为 null 的时候是否调用映射对象的 setter(map 对象时为 put)方法,这在依赖于 Map.keySet() 或 null 值进行初始化时比较有用。注意基本类型(int、boolean 等)是不能设置成 null 的。 | false |