package org.infosec.ismp.situation.dao.impl; import java.util.HashMap; import java.util.List; import java.util.Map; import org.infosec.ismp.situation.common.BaseDaoHibernate; import org.infosec.ismp.situation.dao.MachineCabinetDao; import org.infosec.ismp.situation.model.MachineCabinet; public class MachineCabinetDaoImpl extends BaseDaoHibernate implements MachineCabinetDao { public Map<Integer, MachineCabinet> getAllMachineCabinet() { Map<Integer,MachineCabinet> map = new HashMap<Integer,MachineCabinet>(); List<MachineCabinet> list = getHibernateTemplate().find("from MachineCabinet"); for (MachineCabinet machineCabinet : list) { map.put(machineCabinet.getId(),machineCabinet); } // List rows = getJdbcTemplate().queryForList("SELECT * FROM Machine_Cabinet"); // Iterator it = rows.iterator(); // while(it.hasNext()) { // Map ma = (Map) it.next(); // int id = (Integer) ma.get("ID"); // Integer location =Integer.parseInt(ma.get("LOCATION").toString().trim()); // map.put(id, location); // } // map.put(1, "行政中心机房"); return map; } }