add id into the session
This commit is contained in:
@@ -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");
|
||||
|
||||
@@ -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;
|
||||
|
||||
}
|
||||
@@ -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<>();;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user