循环将多个对象添加到一个list中,循环中每次也都new了一个对象,但是最终结果还是会出现部分重复的数据,4000条大概会出现40条重复的,这种情况只会在包启动后的第一次程序执行时出现,等到第二次执行就又好了,没有重复的数据了,求大lao帮忙看下啥问题这是个分页查询,一次最多两千条
是否有用多线程
可以考虑换Set
代码没问题 可能数据库有重复的数据导致的
用的是PageHelper分页吗?
你在add上加个同步锁试试?
用for循环,别用迭代器吧,迭代多了有并发问题