tested with bdd
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
/target/
|
||||||
@@ -62,4 +62,7 @@ classDiagram
|
|||||||
getId()int
|
getId()int
|
||||||
setId(id:int)void
|
setId(id:int)void
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
Commande pour supprimer: ```rm -rd data/*```
|
||||||
@@ -25,7 +25,6 @@ public class JpaTest {
|
|||||||
tx.begin();
|
tx.begin();
|
||||||
try {
|
try {
|
||||||
|
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,11 +2,11 @@ package metier;
|
|||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
import jakarta.persistence.DiscriminatorValue;
|
|
||||||
import jakarta.persistence.Entity;
|
import jakarta.persistence.Entity;
|
||||||
|
import jakarta.persistence.PrimaryKeyJoinColumn;
|
||||||
|
|
||||||
@Entity
|
@Entity
|
||||||
@DiscriminatorValue("Choix")
|
@PrimaryKeyJoinColumn(name = "Choix_Id")
|
||||||
public class Choix extends Reponse{
|
public class Choix extends Reponse{
|
||||||
ArrayList<String> choix;
|
ArrayList<String> choix;
|
||||||
|
|
||||||
|
|||||||
@@ -6,8 +6,8 @@ import java.io.Serializable;
|
|||||||
|
|
||||||
@Entity
|
@Entity
|
||||||
public class Quizz implements Serializable {
|
public class Quizz implements Serializable {
|
||||||
|
private Session session;
|
||||||
public int id;
|
private int id;
|
||||||
private Utilisateur utilisateur;
|
private Utilisateur utilisateur;
|
||||||
|
|
||||||
public Quizz(){
|
public Quizz(){
|
||||||
@@ -24,6 +24,15 @@ public class Quizz implements Serializable {
|
|||||||
this.id=id;
|
this.id=id;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ManyToOne
|
||||||
|
public Session getSession(){
|
||||||
|
return session;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSession(Session session){
|
||||||
|
this.session=session;
|
||||||
|
}
|
||||||
|
|
||||||
@ManyToOne
|
@ManyToOne
|
||||||
@JoinColumn(name="id_utilisateur")
|
@JoinColumn(name="id_utilisateur")
|
||||||
public Utilisateur getUtilisateur(){
|
public Utilisateur getUtilisateur(){
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ public class Session implements Serializable {
|
|||||||
this.utilisateurs = utilisateurs;
|
this.utilisateurs = utilisateurs;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ManyToMany
|
@ManyToMany(mappedBy = "session")
|
||||||
public ArrayList<Utilisateur> getUtilisateurs() {
|
public ArrayList<Utilisateur> getUtilisateurs() {
|
||||||
return this.utilisateurs;
|
return this.utilisateurs;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user