我有带有 XML 列的 DB2 数据库。我想从中读取数据并将每个 XML 保存到单独的文件中。
这是我的代码的一部分:
final List<Map<String, Object>> myList = dbcManager.createQuery(query).getResultList();
int i=0;
for (final Map<String, Object> element : myList) {
i++;
String filePath = "C://elements//elem_" + i + ".xml";
File file = new File(filePath);
if(!file.exists()){
file.createNewFile();
}
BufferedWriter out = new BufferedWriter(new FileWriter(filePath));
out.write(element.get("columnId"));
out.close();
}
现在,我在 out.write(element.get("columnId")); 行中有错误,因为 element.get("columnId") 是一个对象类型,它应该是例如字符串。
我的问题是:我应该将(转换) element.get("columnId") 转换为哪种类型以将其保存在 xml 文件中?