原因在于实体类不能放在方法外,也就是不能作为类变量
应当放在方法的循环里
原因我觉得应该是
如果作为类变量 其内存空间在类执行中是固定的一个 list循环加入的不过一直同一个对象 所以从list取出时全为存着最后一个数据的实体对象
而将实体对象放在循环中 循环一次后便重新new出一个对象 list中存的是不同的对象
数据库取数据重复为一条数据
最新推荐文章于 2024-04-10 12:33:14 发布
原因在于实体类不能放在方法外,也就是不能作为类变量
应当放在方法的循环里
原因我觉得应该是
如果作为类变量 其内存空间在类执行中是固定的一个 list循环加入的不过一直同一个对象 所以从list取出时全为存着最后一个数据的实体对象
而将实体对象放在循环中 循环一次后便重新new出一个对象 list中存的是不同的对象