Finished and tested
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user