我是新的 java 和这个网站,以前从来没有在这里问过问题。
我的问题是,我正在尝试编写一种查询数据库的方法,该查询返回 7 列数据,其中包含“X”行和一个主键。我知道使用 HashMap 您可以存储两个值,键和值,但是是否可以获取每行具有两个以上值的 ResultSet 并将其存储在 HashMap 或类似的东西中。我一直在努力在互联网上找到答案。
我正在尝试将此方法用作缓存,以便应用程序不必在每次需要信息时都查询数据库。但我想存储信息,以便当用户搜索键值(例如 customerId)时,我得到与该“customerId”关联的 6 列信息,应用程序只需从“地图”中获取它而不是查询每次数据库。
任何建议都会有所帮助,如果这个问题是重复的,我很抱歉。它似乎经常在这里发生,但我无法找到答案。