思路:首先从数据库中获取结果集,然后依次遍历结果集每一行,将每一行的主键和数据行做一一映射,存储在HashMap中
//定义一个HashMap做缓存使用
private Map<String, AesCfgBusClmDef> mBusClmDefMap = new HashMap<String, AesCfgBusClmDef>();
private void initMapCache(String verNo) {
//从数据库中获取数据
List<AesCfgBusClmDef> busClmDefList = aesCfgBusClmDefMapper.getBusClmDefsByVerNo(verNo);
//依次将数据列表的主键--数据列表的数据做键值对插入
for (AesCfgBusClmDef busClmDef : busClmDefList) {
mBusClmDefMap.put(busClmDef.getSid(), busClmDef);
}
}