Student stu = stuDao.findById(num); 你确信那个 num 存在吗?

解决方案 »

  1.   

    这个num是从页面里头读取过来的...怎么会不在...
      

  2.   

    1、执行load()时id必须存在,否则抛出异常,执行get()时id不存在,返回null
    2、stuDao.attachDirty(stu);看看有没有执行更新
      

  3.   

    谢谢大家了。发现问题。
    1.编码未转换。
    2.重定向findforward那里头参数名字写错了。
    3.未commit()。