tested with bdd

This commit is contained in:
tuanvu
2025-09-19 11:17:31 +02:00
parent 19f4412728
commit 61b689a4ad
6 changed files with 19 additions and 7 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
/target/

View File

@@ -62,4 +62,7 @@ classDiagram
getId()int
setId(id:int)void
}
```
```
Commande pour supprimer: ```rm -rd data/*```

View File

@@ -25,7 +25,6 @@ public class JpaTest {
tx.begin();
try {
} catch (Exception e) {
e.printStackTrace();
}

View File

@@ -2,11 +2,11 @@ package metier;
import java.util.ArrayList;
import jakarta.persistence.DiscriminatorValue;
import jakarta.persistence.Entity;
import jakarta.persistence.PrimaryKeyJoinColumn;
@Entity
@DiscriminatorValue("Choix")
@PrimaryKeyJoinColumn(name = "Choix_Id")
public class Choix extends Reponse{
ArrayList<String> choix;

View File

@@ -6,8 +6,8 @@ import java.io.Serializable;
@Entity
public class Quizz implements Serializable {
public int id;
private Session session;
private int id;
private Utilisateur utilisateur;
public Quizz(){
@@ -24,6 +24,15 @@ public class Quizz implements Serializable {
this.id=id;
}
@ManyToOne
public Session getSession(){
return session;
}
public void setSession(Session session){
this.session=session;
}
@ManyToOne
@JoinColumn(name="id_utilisateur")
public Utilisateur getUtilisateur(){

View File

@@ -38,7 +38,7 @@ public class Session implements Serializable {
this.utilisateurs = utilisateurs;
}
@ManyToMany
@ManyToMany(mappedBy = "session")
public ArrayList<Utilisateur> getUtilisateurs() {
return this.utilisateurs;
}