mybatis 查询的字段为空,返回的实体对象没有改属性

sql语句如下
select id, name,age from table ;
如果age为空,则实体不显示该属性,有值才会显示。
开始返回类型resultType不行, 改成了resultMap
说明一点,查询的列和属性命名都是统一,网上说的设置一个call-setters-on-nulls
也没有用

实体是你自己写的还是用mybatis-generator生成的?

age给个默认值0嘛

你的表里数据类型是啥?

resultType后面需要设定一个值,你设定了吗?

实体类里面的age的get方法改成 return age==null?**:this.age

在mybatis-config.xml中配置












csdn有bug,写的代码配置无法显示

配置参考下:https://blog.csdn.net/abc5232033/article/details/79048663