add class choix utilisatuer question classement

This commit is contained in:
tuanvu
2025-09-17 13:39:51 +02:00
parent c0432a2c95
commit cfba6b50e3
4 changed files with 66 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
package jpa.metier;
public class Choix extends Reponse{
public Choix() {}
}

View File

@@ -1,5 +1,6 @@
package jpa.metier; package jpa.metier;
public class Classement { public class Classement {
private Question question;
} }

View File

@@ -1,7 +1,32 @@
package jpa.metier; package jpa.metier;
import jakarta.persistence.CascadeType;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.Id;
import jakarta.persistence.OneToMany;
import java.util.List;
public class Question { public class Question {
private int id;
private List<Reponse> reponseList;
@Id
@GeneratedValue
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
@OneToMany(mappedBy ="reponse", cascade = CascadeType.DETACH)
public List<Reponse> getReponseList() {
return reponseList;
}
public void setReponseList(List<Reponse> reponseList) {
this.reponseList = reponseList;
}
} }

View File

@@ -0,0 +1,33 @@
package jpa.metier;
import jakarta.persistence.*;
@Entity
public class Utilisateur{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
private String name;
@ManyToMany
private Session session;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Session getSession() {
return session;
}
}