springboot + mybatis 在 resultType 返回为Map时, 就没有这个属性了。网上在mybatis配置文件中添加
在使用 resultType 返回 Map 时,MyBatis 不再维护实体类的映射关系,而是将查询结果直接映射到 Map 中。因此,在这种情况下,实体类的属性将不再有意义。如果需要使用实体类的属性,则需要使用 resultMap 来映射查询结果。
<resultMap type="java.util.Map" id="resultMap">
<!--映射字段-->
</resultMap>
然后在你的mapper.xml文件里面使用:
<select id="selectData" resultMap="resultMap">
select * from table_name
</select>
这样就可以在代码里面使用map来接收查询的结果了。
不知道你这个问题是否已经解决, 如果还没有解决的话: