Exemplo n.º 1
0
  @Override
  public void inscribirEstudianteCurso(int estId, Inscripcione c) {
    EntityManager entityManager = entityManagerFactory.createEntityManager();
    entityManager.getTransaction().begin();

    Estudiante est = entityManager.find(Estudiante.class, estId);
    entityManager.getTransaction().commit();
    entityManager.close();

    est.getInscripciones().add(c);
    this.update(est);
  }
Exemplo n.º 2
0
  @Override
  public List<Inscripcione> obtenerCursosPorEstudiante(int estId) {

    EntityManager entityManager = entityManagerFactory.createEntityManager();
    entityManager.getTransaction().begin();

    Estudiante est = entityManager.find(Estudiante.class, estId);
    entityManager.getTransaction().commit();
    entityManager.close();

    List<Inscripcione> list = est.getInscripciones();

    return list;
  }