//.......
private boolean saveList(List<Map<LObj,FObj>> paraList )
{
Map<LObj,FObj> m = new HashMap<LObj,FObj>();
LObj keyLObj = new LObj();
FObj fObj = new FObj();
try {
for(int i = 0 ;i<paraList.size();i++)
{
m = paraList.get(i);
Set<Map.Entry<LObj, FObj>> set = m.entrySet();
Iterator<Entry<LObj, FObj>> it = set.iterator();
while(it.hasNext())
{
Map.Entry<LObj, FObj> entry = it.next();
keyLObj = entry.getKey();
fObj = entry.getValue();
System.out.println("key" + " "+ keyLObj + "\n"+"value" + " "+ fObj);
//用原有方法写入
fManager.insert(fObj,"", keyLObj);
}
}
}catch (Exception e) {
e.printStackTrace();
return false;
}
return true;
}
//.......
for(Map.Entry<LObj, FObj> entry : map.entrySet())
{
keyLObj = entry.getKey();
fObj = entry.getValue();
System.out.println("key" + " "+ keyLObj + "\n"+"value" + " "+ fObj);
//用原有方法写入
fManager.insert(fObj,"", keyLObj);
}
本文介绍了一种使用Java处理复杂集合数据并将其保存到数据库的方法。通过遍历List集合内的Map元素,提取键值对,并利用特定的数据库管理器进行数据插入。此过程展示了如何有效地管理和操作数据。
487

被折叠的 条评论
为什么被折叠?



