DAO commit

This commit is contained in:
tuanvu
2025-09-19 00:27:06 +02:00
parent d47024314a
commit f9351c9f75
19 changed files with 181 additions and 98 deletions

View File

@@ -1,19 +1,14 @@
package metier;
import java.io.Serializable;
import java.util.ArrayList;
import jakarta.persistence.*;
@Entity
public class Session {
@Id
public class Session implements Serializable {
private int codePIN;
@OneToMany
private ArrayList<Activity> activities;
@ManyToMany
private ArrayList<Utilisateur> utilisateurs;
public Session(){
@@ -23,6 +18,8 @@ public class Session {
this.codePIN = codePIN;
}
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
public int getCodePIN(){
return this.codePIN;
}
@@ -31,6 +28,7 @@ public class Session {
this.activities = activities;
}
@OneToMany
public ArrayList<Activity> getActivities(){
return this.activities;
}
@@ -39,9 +37,8 @@ public class Session {
this.utilisateurs = utilisateurs;
}
@ManyToMany
public ArrayList<Utilisateur> getUtilisateurs() {
return this.utilisateurs;
}
}