每次我从数据库加载某些值时,HashMap 都会从数据库中加载某些键和值,我如何使这个 HashMap 可用于所有其他类,而不必在每次调用时将值重复加载到 HashMap 中:
这是包含加载 HashMap 的方法的类:
public class Codes {
List<CODES> List = null;
private CodesDAO codesDAO = new CodesDAO(); //DAO Class
public HashMap <MultiKey,String> fetchCodes(){
MultiKey multiKey;
HashMap <MultiKey,String> map = new HashMap<MultiKey,String>();
List = codesDAO.fetchGuiCodes();//fetches codes from DB
for(CODES gui:List){
multiKey = new MultiKey(gui.getCode(), gui.getKEY());
map.put(multiKey,gui.getDESC());
}
return map;
}
}