体现在系统上 
有多少差别 能差多少

解决方案 »

  1.   

    你指的性能差别无非就是内存占用方面对象放在内存中的大小是可以计算出来的,参考一下jive代码
      

  2.   

    内存占的大小是可以算
    但关键它是session占用
    会不会很多用户时
    对系统有影响 如果只存ID 到用的时候再去取bean 会好一些
      

  3.   

    我一般不会存bean。就像楼主说的,就以用户登陆来说,我仅存用户的id.
      

  4.   


    这种东西没必要去考虑性能
    符合业务,并且代码方便最重要如果经常要去对象的属性,存对象,例如经常检查用户的密码
    如果只需要一个ID去标识对象,存ID,例如用来给购物车标识所属用户
      

  5.   


    假如一个bean 1k 1000个bean 1m 100000 个100m 1000000 个1000m
    实际上这个bean到不了1k 假设100bytes 那就是1000000 个100m哈哈 也就是一百万个同时存在占100m
      

  6.   

    楼上 session是这么存的吗 也只是这么普通的占用内存?会不会占很大的空间?
      

  7.   

    对于session,完全没有必要去考虑这种性能问题,session没有这么娇贵的.放心大胆的去放好了,以业务逻辑方便实现的为准
      

  8.   

    学习,因为我不知道那种更好:
    但我觉得string少了用String 更好
    多了还是bean更好.貌似前面已经回答了!就别给我分了o_o
      

  9.   

     
      在整个项目中,性能上不会有太多区别!
      要看你的业务要求了,
      看你bean里的其它属性在以后的业务有用不?
     
      用session有一部分就是为了不和数据库频繁交互!
     
      个人认为!
     
      

  10.   

    支持11
    所以如果只存id,就不用bean
    如果用到很多的信息,存到bean里,省得老去查数据库,或者带着一大串的信息,用的时候再从bean里得到就是了