java吧 关注:1,293,064贴子:12,824,334
  • 3回复贴,共1

求大神帮忙,先看问题,描述的应该清楚了

取消只看楼主收藏回复

假设两张表:
班级表:classId------className两个字段,
张学生表:stuId-----stuName-----classId三个字段,其中classId是班级表主键;
两个类:
StuClass:classId,className;
Student:stuId,stuName,StuClass stuclass;
现在hibernate查询学生列表,查出来List<Student> stuList = query.list();
最后,关闭session;
现在获取stuList 列表信息:
stuList.get(0).getStuId,没问题;
stuList.get(0).getSutclass.getClassname;报错;
为什么


IP属地:福建1楼2013-10-17 14:40回复
    如果在session关闭前取stuList.get(0).getSutclass.getClassname是可以的,为什么


    IP属地:福建2楼2013-10-17 14:45
    回复
      2025-12-30 20:24:24
      广告
      不感兴趣
      开通SVIP免广告
      java吧大神门


      IP属地:福建4楼2013-10-17 16:43
      回复
        如果在session关闭前,遍历一次 getsubclass.getclassname,就可以直接获取classname了,我想问有什么办法设置一下不用遍历就能获取


        IP属地:福建5楼2013-10-17 16:43
        回复