数据库:MySql5.0 主键为 id int型
TUser user=session.load(TUser.class,new Integer(1));
报错: java.lang.NullPointerException
注:已用session.load(TUser.class,1)
        session.load(TUser.class,new Long(1))尝试为成功

解决方案 »

  1.   

    你Tuser类里的id是long型的吧?
      

  2.   

    第一:请你自己看你TUser类里主键值到是什么类型? 应该Long
    第二:若没设置延迟加载,若数据库你对应主键为1的是否存在
      

  3.   

    看数据库中是否有 id 为 1 的记录.
    不妨用 session.get(TUser.class,new Integer(1)); 测试.