1、你的ID是否是空值。你先检查一下
  if (id==null) {System.out.println("id is null");}
2、是否应为:where u.username

解决方案 »

  1.   

    "where u.username" 这种写法没效果,不过还是谢谢—— storm56(孤单的手)
      

  2.   

    记不太清楚了  觉得好像是写成 "from Userinfo as u ....."  是不用写select的吧
      

  3.   

    1.
    你确定异常发生在这句上吗?如果是那
    session为空 如果id为空会抛出java.lang.NumberFormatException: null2.可以看看你详细的异常信息吗?