java Object转int类型的问题..求解..
使用HQL语句从数据库中查询的数据,需要将他进行一些类型转换,但是从Object转换到int类型时候出现问题.如图:上图是我查询的方法,经调试能够查询出结果,且查询的数据...
使用HQL语句从数据库中查询的数据, 需要将他进行一些类型转换,但是从Object转换到int类型时候出现问题.
如图:
上图是我查询的方法, 经调试能够查询出结果, 且查询的数据准确无误, 我将查询出来的List<Object[]> 进行遍历赋值到List<TeamTeacherGroup> ttList泛型集合中
TeamTeacherGroup类关键代码:(所有属性已经封装)
执行的结果如下:
数据库查询结果如图:
可以看到, 我使用int id接出转换的id输出准确无误,但是通过set方法放在实体类里面就不对了...
谁能告诉我这个为什么会这样呢....
我使用tt.setTeamsId((Integer)oa[0]);或者将实体类的teamsId改成Integer包装类, 结果都是一样存在问题.. 展开
如图:
上图是我查询的方法, 经调试能够查询出结果, 且查询的数据准确无误, 我将查询出来的List<Object[]> 进行遍历赋值到List<TeamTeacherGroup> ttList泛型集合中
TeamTeacherGroup类关键代码:(所有属性已经封装)
执行的结果如下:
数据库查询结果如图:
可以看到, 我使用int id接出转换的id输出准确无误,但是通过set方法放在实体类里面就不对了...
谁能告诉我这个为什么会这样呢....
我使用tt.setTeamsId((Integer)oa[0]);或者将实体类的teamsId改成Integer包装类, 结果都是一样存在问题.. 展开
3个回答
展开全部
tt.setTeamsId(Integer.parseInt("你要转的数字"));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
tt.setTeamsId(Integer.parseInt(oa[0].toString()));
追问
谢谢你的回答, 这样的写法是我最开始的写法,, 结果还是和上面一样的..,, 主要是不理解为嘛会这样..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询