update DAO with manytomany

This commit is contained in:
tuanvu
2025-09-19 10:41:21 +02:00
parent 50798082ed
commit 68889db4fc
2 changed files with 9 additions and 4 deletions

View File

@@ -29,7 +29,7 @@ public class Session implements Serializable {
this.quizzs = quizzs;
}
@OneToMany
@OneToMany(mappedBy="session")
public ArrayList<Quizz> getQuizzs(){
return this.quizzs;
}

View File

@@ -11,7 +11,7 @@ public class Utilisateur implements Serializable {
private int id;
private String name;
private Session session;
private List<Session> session;
private String email;
private String password;
@@ -48,11 +48,16 @@ public class Utilisateur implements Serializable {
}
@ManyToMany
public Session getSession() {
@JoinTable(
name="utilisateur_session",
joinColumns = @JoinColumn(name="utilisateur_id"),
inverseJoinColumns = @JoinColumn(name = "session_pin")
)
public List<Session> getSession() {
return session;
}
public void setSession(Session session){
public void setSession(List<Session> session){
this.session = session;
}