例如,我已将表存储在db中
现在我正在使用Java中的此命令来获取整个表
List<Map<String, Object>> result = (ArrayList<Map<String, Object>>) selectCommandImpl.executeDBQuery(query, param);
现在我必须执行另一个查询,其中标签用作查询中的参数。 如何获取标签。请帮帮我。
答案 0 :(得分:1)
您也可以像这样获取数据,但是取决于您如何操作检索数据。
for (Map.Entry<String, Object> entry : myEntry.entrySet()) {
String key = entry.getKey();
Object value = entry.getValue();
}
答案 1 :(得分:0)
假设表的每一行都是列表中的一项,并且地图以键值格式表示行,那么您可以遍历该列表并查询键“ label”的值:
public class TreeNode {
public int val;
public TreeNode left;
public TreeNode right;
public TreeNode(int x) {
val = x;
}
}
答案 2 :(得分:0)
您可以将代码扩展为类似这样的内容
List<Map<String, Object>> result = (ArrayList<Map<String, Object>>) selectCommandImpl.executeDBQuery(query, param);
for (Map<String, Object> map : result) {
System.out.println(map.get("Label"));
}
假设您在地图中拥有Label
键。