コード例 #1
0
ファイル: DBManager.java プロジェクト: vongrad/EESS_BackEnd
  @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);
    //        }

  }