add utilisateur

This commit is contained in:
tuanvu
2025-09-17 14:07:07 +02:00
parent 9e4f4692e0
commit 3ebbaaa983
4 changed files with 18 additions and 6 deletions

View File

@@ -1,5 +1,5 @@
package metier; package metier;
public abstract class Activity { public abstract class Activity {
private long id_utilisateur_created;
} }

View File

@@ -4,9 +4,9 @@ import jakarta.persistence.Id;
public abstract class Reponse { public abstract class Reponse {
@Id @Id
int id; private int id;
String value; private String value;
Boolean correct; private Boolean correct;
public Reponse(){ public Reponse(){
} }

View File

@@ -10,10 +10,10 @@ import jakarta.persistence.OneToMany;
public class Session { public class Session {
@Id @Id
protected int codePIN; private int codePIN;
@OneToMany @OneToMany
ArrayList<Activity> activities; private ArrayList<Activity> activities;
public Session(){ public Session(){
} }

View File

@@ -2,15 +2,27 @@ package metier;
import jakarta.persistence.*; import jakarta.persistence.*;
import java.util.List;
@Entity @Entity
public class Utilisateur{ public class Utilisateur{
@Id @Id
@GeneratedValue(strategy = GenerationType.IDENTITY) @GeneratedValue(strategy = GenerationType.IDENTITY)
private long id; private long id;
private String name; private String name;
@ManyToMany @ManyToMany
private Session session; private Session session;
@Column(unique=true)
private String email;
private String password;
@OneToMany(mappedBy = "utilisateur")
private List<Activity> activities;
public Utilisateur() {}
public Long getId() { public Long getId() {
return id; return id;
} }