Finished and tested

This commit is contained in:
Vu Tuan Minh
2025-10-13 00:17:51 +02:00
parent b446b16027
commit 9b6b8d6c80
15 changed files with 535 additions and 173 deletions

View File

@@ -1,6 +1,7 @@
package fr.istic.taa.jaxrs.metier;
import jakarta.persistence.*;
import jakarta.xml.bind.annotation.XmlRootElement;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@@ -11,6 +12,7 @@ import java.io.Serializable;
@Getter
@Setter
@NoArgsConstructor
@XmlRootElement
public class Question implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)

View File

@@ -1,6 +1,7 @@
package fr.istic.taa.jaxrs.metier;
import jakarta.persistence.*;
import jakarta.xml.bind.annotation.XmlRootElement;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@@ -13,6 +14,7 @@ import java.util.List;
@Getter
@Setter
@NoArgsConstructor
@XmlRootElement
public class Quizz implements Serializable {
@Id
@GeneratedValue

View File

@@ -5,6 +5,7 @@ import java.util.ArrayList;
import java.util.List;
import jakarta.persistence.*;
import jakarta.xml.bind.annotation.XmlRootElement;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@@ -13,6 +14,7 @@ import lombok.Setter;
@Getter
@Setter
@NoArgsConstructor
@XmlRootElement
public class Session implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@@ -21,10 +23,10 @@ public class Session implements Serializable {
@Column(unique=true)
private int codePIN;
@OneToMany(mappedBy="session")
@OneToMany(mappedBy="session", fetch = FetchType.EAGER)
private List<Quizz> quizzs = new ArrayList<>();
@ManyToMany(mappedBy = "session")
@ManyToMany(mappedBy = "session", fetch = FetchType.EAGER)
private List<Utilisateur> utilisateurs = new ArrayList<>();
private String theme;
}

View File

@@ -1,6 +1,7 @@
package fr.istic.taa.jaxrs.metier;
import jakarta.persistence.*;
import jakarta.xml.bind.annotation.XmlRootElement;
import lombok.*;
import java.io.Serializable;
import java.util.ArrayList;
@@ -10,6 +11,7 @@ import java.util.List;
@Getter
@Setter
@NoArgsConstructor
@XmlRootElement
public class Utilisateur implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)