package fr.istic.taa.jaxrs.DAO; import fr.istic.taa.jaxrs.metier.Question; import jakarta.persistence.EntityTransaction; import fr.istic.taa.jaxrs.metier.Quizz; public class QuizzDAO extends AbstractJpaDao { public QuizzDAO(){ super(); this.setClass(Quizz.class); } public void deleteAllQustion(int quizz_id){ EntityTransaction et= em.getTransaction(); et.begin(); Quizz quizz = em.find(Quizz.class, quizz_id); quizz.getQuestions().clear(); em.merge(quizz); et.commit(); } public void addQuestion(int quizz_id, int question_id){ EntityTransaction et= em.getTransaction(); et.begin(); Quizz quizz = em.find(Quizz.class, quizz_id); Question question =em.find(Question.class, question_id); quizz.getQuestions().add(question); em.merge(quizz); et.commit(); } }