src/main/java/com/yssh/utils/CsvParser.java
@@ -49,6 +49,10 @@ @Override protected void invoke(SuYuan t) { t.setId(t.getX() + "_" + t.getY() + "_" + t.getZ()); if ("0_0_0".equals(t.getId())) { return; // 解决主键重复 } //System.err.println(t.getId()); cachedData.add(t); // 达到BATCH_COUNT了,需要去存储一次数据库,防止数据几万条数据在内存,容易OOM @@ -67,5 +71,4 @@ private void saveSuYuanData() throws Exception { suYuanService.insertSuYuanDatas(cachedData, time); } }