add id into the session

This commit is contained in:
Vu Tuan Minh
2025-09-26 18:10:58 +02:00
parent 8abcff6dde
commit 40ea3ed62a
4 changed files with 10 additions and 9 deletions

View File

@@ -47,11 +47,12 @@ public class JpaTest {
if (numUser == 0) {
//Utilisateur
Utilisateur utilisateur1 = new Utilisateur();
utilisateur1.setName("Tibo");
utilisateur1.setName("Titi");
utilisateur1.setEmail("titi@email.com");
utilisateur1.setPassword("123456");
Utilisateur utilisateur2 = new Utilisateur();
utilisateur2.setName("Rochas");
utilisateur2.setName("Toto");
manager.persist(utilisateur1);
manager.persist(utilisateur2);
@@ -63,8 +64,6 @@ public class JpaTest {
int numUser = manager.createQuery("SELECT u FROM Session u", Session.class).getResultList().size();
if (numUser == 0) {
//Utilisateur
Session session1 = new Session();
session1.setCodePIN(1703);
session1.setTheme("Inphormatik");

View File

@@ -16,13 +16,14 @@ import lombok.Setter;
public class Session implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int codePIN;
private int id;
@Column(unique=true)
private int codePIN;
@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_codePIN")
inverseJoinColumns = @JoinColumn(name = "session_id")
)
private List<Session> session= new ArrayList<>();;