我在将数据保存到数据库时存在一些问题;节省大约7K条目需要4分钟。
for (Map.Entry<String, Entry> entry : dstipmap.entrySet()){
Long longip = models.Converter.iptolong(entry.getKey());
DstDBEntry dstDbEntry = dstmap.get(longip);
if (dstDbEntry !=null){
/ * cut * /
dstDbEntry.date = today;
dstDbEntry.save();
} else {
DstDBEntry dstDbEntry1 = new DstDBEntry(longip, (entry.getValue().bytes).longValue(), (entry.getValue().packets).longValue(), (entry.getValue().flows).longValue());
dstDbEntry1.save();
}
}
有没有更有效的方法将所有对象保存为一个查询?