单身机器猫

文章
5
资源
0
加入时间
2年10月21天

使用list.parallelStream().forEach()查询数据或插入数据遇到的问题看这里

在写一个功能时候为了提高查询速度我采用了list.parallelStream().forEach()方法来提高效率。然后遇到两个问题:第一查询顺序被打乱。第二查询时候条件一直都是最最后一个取出的值(虽然打印的数据发生变化,但是看sql其实值没有变)。代码如下:public List test(Spec spec){ List<String> strs= new ArrayList<>(); strs.add("12323&quo