retest jpatest works

This commit is contained in:
Vu Tuan Minh
2025-09-26 01:43:41 +02:00
parent b9d8925f1a
commit 4cb77f6158
4 changed files with 5 additions and 26 deletions

View File

@@ -18,60 +18,37 @@ classDiagram
-email : String
-password : String
-quizzs : String
+getId()int
+setId(id:int)void
+getName()String
+setName(name:String)void
}
class Session{
-codePin : int
-quizzs : List<Quizz>
-utilisateurs : List<Utilisateur>
-theme : int
+getCodePIN()int
+setCodePIN(id:int)void
+getTheme()String
+setTheme(theme:String)void
}
class Quizz{
-session: Session
-id : int
-utilisateur: Utilisateur
+getId()int
+setId(id:int)void
}
class Reponse{
-id : int
-question: Question
-reponses : ArrayList<String>
+getId()int
+setId(id:int)void
+getReponse()ArrayList<String>
+setReponse(reponse:ArrayList<String> )void
}
class Choix{
-choix : ArrayList<String>
+getId()int
+setId(id:int)void
+getChoix()List<String>
+setChoix(choix:List<String>)void
}
class ReponseCourte{
-value : String
+getId()int
+setId(id:int)void
+getVlaue()String
+setId(id:String)void
}
class Question{
-id : int
-reponse: Reponse
+getId()int
+setId(id:int)void
}
```
Commande pour supprimer: ```rm -rd data/*```
run :

View File

@@ -20,7 +20,7 @@ public class JpaTest {
* @param args
*/
public static void main(String[] args) {
EntityManager manager = EntityManagerHelper.getEntityManager();
EntityManager manager = EntityManagerHelper.getEntityManager();
JpaTest test = new JpaTest(manager);

View File

@@ -20,6 +20,8 @@ public class Session implements Serializable {
@OneToMany(mappedBy="session")
private List<Quizz> quizzs = new ArrayList<>();
@ManyToMany(mappedBy = "session")
private List<Utilisateur> utilisateurs = new ArrayList<>();
private String theme;

View File

@@ -24,7 +24,7 @@ public class Utilisateur implements Serializable {
@JoinTable(
name="utilisateur_session",
joinColumns = @JoinColumn(name="utilisateur_id"),
inverseJoinColumns = @JoinColumn(name = "session_pin")
inverseJoinColumns = @JoinColumn(name = "session_codePIN")
)
private List<Session> session= new ArrayList<>();;