@Override public void restoreDatabase() { Query deleteStudents = entityManager.createNamedQuery("Student.deleteAll"); deleteStudents.executeUpdate(); List<StudentDTO> studentDTO = GenerateDummyData.generateStudents(); for (StudentDTO stDTO : studentDTO) { Student student = new Student(stDTO.getCpr(), stDTO.getFirstName(), stDTO.getLastName()); entityManager.persist(student); } // Query deleteElectives = entityManager.createNamedQuery("Elective.deleteAll"); // deleteElectives.executeUpdate(); // // List<ElectiveDTO> electiveDTO = GenerateDummyData.generateProposedEle(); // // for (int i = 0; i < electiveDTO.size(); i++) { // Elective elective = new Elective(i, electiveDTO.get(i).getTitle(), // electiveDTO.get(i).getDescription(), electiveDTO.get(i).getDate()); // entityManager.persist(elective); // } }