package org.infosec.ismp.situation.dao.impl;
import java.util.List;
import org.infosec.ismp.situation.common.BaseDaoHibernate;
import org.infosec.ismp.situation.dao.MachineRoomSituationDao;
import org.infosec.ismp.situation.model.MachineRoomSituation;
public class MachineRoomSituationDaoImpl extends BaseDaoHibernate implements MachineRoomSituationDao{
public void save(MachineRoomSituation machineRoomSituation) {
// String sql = "insert into MACHINEROOM_SITUATION (TIME,MACHINE_ROOM_NAME,WHOLE_SITUATION) values(?,?,?)";
// Object[] args = new Object[] { machineRoomSituation.getTime(),
// machineRoomSituation.getManagerID(),
// machineRoomSituation.getWholeSituation() };
// getJdbcTemplate().update(sql, args);
}
public void save(final List<MachineRoomSituation> machineRoomSituations) {
for (MachineRoomSituation machineRoomSituation : machineRoomSituations) {
getHibernateTemplate().save(machineRoomSituation);
}
// String sql = "insert into MACHINEROOM_SITUATION (TIME,MACHINE_ROOM_NAME,WHOLE_SITUATION) values(?,?,?)";
// getJdbcTemplate().batchUpdate(sql, new BatchPreparedStatementSetter() {
// public void setValues(PreparedStatement ps, int i)
// throws SQLException {
// Timestamp time = machineRoomSituations.get(i).getTime();
// Integer name = machineRoomSituations.get(i).getManagerID();
// float value = machineRoomSituations.get(i).getWholeSituation();
// ps.setTimestamp(1, time);
// ps.setInt(2, name);
// ps.setFloat(3, value);
// }
//
// public int getBatchSize() {
// return machineRoomSituations.size();
// }
// });
}
}