【求助】mybatis之sql执行有数据 但返回结果为null

sinat_33244710 2017-01-08 12:19:17
初学SSM,碰到各种问题,现在遇到一个 返回数据集合显示有三条,但是内容都为null,网上各种方法都试过了

userInfoMapper.xml 文件:

<resultMap type="com.dms.model.UserInfo" id="UserInfo">
<id column="user_id" property="userId" jdbcType="INTEGER"/>
<result column="user_account" property="userAccount" jdbcType="VARCHAR"/>
<result column="user_password" property="userPassword" jdbcType="VARCHAR"/>
<result column="user_name" property="userName" jdbcType="VARCHAR"/>
<result column="user_sex" property="userSex" jdbcType="VARCHAR"/>
<result column="level_id" property="levelId" jdbcType="INTEGER"/>
<result column="ground_id" property="groundId" jdbcType="INTEGER"/>
<result column="user_tel" property="userTel" jdbcType="VARCHAR"/>
<result column="user_email" property="userEmail" jdbcType="VARCHAR"/>
<result column="user_post" property="userPost" jdbcType="INTEGER"/>
<result column="user_remark" property="userRemark" jdbcType="VARCHAR"/>
</resultMap>
<select id="findAllUser" resultMap="UserInfo">
select * from user_info
</select>


单元测试运行结果:

...全文
1593 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
珠穆郎码疯@ 2019-07-02
  • 打赏
  • 举报
回复
我调用mapper中能查到值,但是在返回的时候就没有了 ProductionTask task = productionTaskMapper.selectByPrimaryKey(taskId); 后面的taskid可以取到,但是前面的task取不到值是怎么回事啊,在写sql的时候返回的是resultMap类型的
changerzhuo 2017-01-08
  • 打赏
  • 举报
回复
先单独查询一条记录中的一个属性试试,看看结果集里面有没有内容。 如果没内容, 那就看代码的问题; 如果有内容,那就是你的配置文件的有问题!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧