用List<bean> 把bean 放到 list里面去

解决方案 »

  1.   

    里面的属性值全都变成最先查的那条记录的值了。?
    这里是最先还是最后?PS:MAP是无序的集合,如果KEY是一样,后一次会复盖前一次的值。
      

  2.   

    楼主应该把封装bean的那段代码贴出来
      

  3.   

    是循环那块出了问题,大家帮忙看看。。刚刚从新断点看了下  情况是这样,我查出来一条记录为map ,然后封装成bean存到一个集合中,然后再查出一条记录为map,封装到bean中,问题就在这里,只要再查出记录并经过把map封装到bean 的方法,就会把前面已经查出的数据覆盖掉,换句话说,也就是,前面查出的记录封装成bean存到集合中去了,但是后面在经过这个步骤,就会把已经查好的数据覆盖成现在查出来的数据。。应该就是把map封装到bean上这个地方有问题,感觉一直都在用一个引用。
      

  4.   

    找出来了,对象的生命周期没学好每次把map搞到bean上时,从新反射了个对象出来就对了。。