correction métier (liaison incorrecte par rapport au graph), graph incomplet, correction ambiguïté de certain nom de variable des classes métier

This commit is contained in:
Rochas
2025-10-23 11:48:24 +02:00
parent c3167e43a0
commit 7ec2fd3fe0
11 changed files with 29 additions and 28 deletions

View File

@@ -117,12 +117,12 @@ public class JpaTest {
cqSess.select(sessRoot).where(cb.equal(sessRoot.get("id"), sessionId));
Session s1 = manager.createQuery(cqSess).getSingleResult();
List<Session> ls= u1.getSession();
List<Session> ls= u1.getSessions();
ls.add(s1);
u1.setSession(ls);
u1.setSessions(ls);
Quizz quizz1 = new Quizz();
quizz1.setUtilisateur(u1);
quizz1.setSession(s1);
quizz1.setCreateur(u1);
quizz1.getSessions().add(s1);
manager.persist(quizz1);
manager.merge(u1);
@@ -143,8 +143,8 @@ public class JpaTest {
List<Quizz> quizzs = manager.createQuery(cq).getResultList();
for (Quizz q : quizzs) {
System.out.println("Quizz ID: " + q.getId() + ", User: " + q.getUtilisateur().getName() +
", Session ID: " + q.getSession().getId());
System.out.println("Quizz ID: " + q.getId() + ", User: " + q.getCreateur().getName() +
", nb session: " + q.getSessions().size());
}
}
}