// Método duplicado na classe MonitorDAO ver qual é o verdadeiro public static void adicionarMonitorAoHorario(long idHorario, Monitor monitor) { session = (Session) PreparaSessao.pegarSessao(); session.beginTransaction(); Horario horario = new Horario(); session.load(horario, idHorario); horario.setMonitor(monitor); session.save(horario); session.getTransaction().commit(); session.close(); }
public static void deletarHorario(Horario horario) { session = (Session) PreparaSessao.pegarSessao(); Transaction transaction = session.beginTransaction(); Horario horarioDB = (Horario) session.load(Horario.class, horario.getId()); session.delete(horarioDB); transaction.commit(); // session.close(); }