使用xml写sql,配置了ResultMap,如下
<mapper namespace="com.example.demo.dao.UsersDao">
<resultMap id="UsersMap" type="com.example.demo.entity.Users">
<result column="id" jdbcType="VARCHAR" property="id" />
<result column="name" jdbcType="VARCHAR" property="name" />
<result column="password" jdbcType="VARCHAR" property="password" />
<result column="mobile" jdbcType="VARCHAR" property="mobile" />
</resultMap>
<select id="ListUsers" resultMap="UsersMap">
select * from users;
</select>
</mapper>
数据库的内容如下
但是使用@ResponseBody注解执行结果为
长度是对的,有5条数据,但是结果全部为空
请问这是为什么?之前有帖子说是名称对应不上,但我检查了好几遍。请问应该如何修改?