save返回值是Serializable
试试用load接着取一下

解决方案 »

  1.   

    记得是你save的对象的id字段会被自动修改的,如果保存成功的话。
      

  2.   

    User user=new User();
    user.setName("111");
    ...............        //在这里,已经给user设置了除ID以外的其他属性值。session.save(user);    //因为采用的是数据库的主键生成方式,当保存的时候,就由数据库
                           //为其生成一个主键。这个执行以后ID属性已经有值了。System.out.pringln(user.getID());    //打印出来的,就是数据库为你生成的主键值。