新人求助,关于mybatis逆向工程生成的mapper.xml文件中的selectByPrimaryKey方法。

laizhangkun 2017-03-05 11:41:47
关于mybatis逆向工程生成的mapper.xml文件中的selectByPrimaryKey方法,
这是我的serviceImp 实现类。
public UserCustom findUserById(Integer id) throws Exception {
User user=userMapper.selectByPrimaryKey(id);
UserCustom userCustom=new UserCustom();
BeanUtils.copyProperties(user, userCustom);
return userCustom;
}
取静态值 id=1;但传进user的value为0,且username和password为null
...全文
766 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
搞什么哦 2017-03-06
  • 打赏
  • 举报
回复
首先没看懂你的问题,逆向mapper.xml是个什么鬼? 明显是id为1的数据没查到,返回一个信息为空的User对象。
DuskForRain 2017-03-06
  • 打赏
  • 举报
回复
这个不是传进去的值,而是数据查询返回的结果。 有两种可能 1、ID=1,数据库没有该记录,返回空。 2、数据库有值,但是数据的结果映射到对象User有问题(这里一样会出现null)
laizhangkun 2017-03-05
  • 打赏
  • 举报
回复
会不会是逆向生成的User.java 的id类型为Integer 而数据库的为int 。id是主键,且我id=1 的数据。
laizhangkun 2017-03-05
  • 打赏
  • 举报
回复

81,091

社区成员

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

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