解决方案 »

  1.   

    怎么commit? 这个还能commit,不是数据库啊
      

  2.   

    你从session里get出来的相当于获取这个对象的地址,所以改变它的属性的值,session里的也会跟着变。
      

  3.   

    就是楼上说的那样,指向的是同一个内存地址。
    如果想取出来修改,但不影响session中的值,可以给UserInfo 类实现 implements Cloneable 接口
    然后 UserInfo userInfo = Seesion.get("UserInfo").clone(); 克隆一个userinfo出来,这样就不影响session中的值了。