gpt4 book ai didi

Java将Mysql查询结果放入multimap中

转载 作者:行者123 更新时间:2023-11-29 17:01:08 26 4
gpt4 key购买 nike

例如,我有以下 MySql 表:

A    B     C

1 aaa 2017

1 bbb 2018

2 ccc 2016

2 ddd 2015

我想将所有行放入多重映射结构中,使用 A 列作为键(键不是唯一的,所以为什么多重映射)。我搜索了一下,似乎 org.apache.commons.dbutils ResultSetHandler 只有 BeanMapHandler (但没有像 BeanMultiMapHandler 这样的东西)。

有没有办法使用 A 列作为键将行放入多重映射中?谢谢。

最佳答案

Google Guava 可能是一个可能的解决方案。以下代码可以作为引用:

Multimap<Integer, Map<String, Integer> myMultimap = ArrayListMultimap.create();
// create and inflate nested maps here. Code is not shown
myMultimap.put(1, nestedMap1);
myMultimap.put(1, nestedMap2);
myMultimap.put(2, nestedMap3);
myMultimap.put(2, nestedMap4);

关于Java将Mysql查询结果放入multimap中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52249936/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com