|
|
@ -4,8 +4,6 @@ import jakarta.persistence.*;
|
|
|
|
import lombok.AllArgsConstructor;
|
|
|
|
import lombok.AllArgsConstructor;
|
|
|
|
import lombok.Data;
|
|
|
|
import lombok.Data;
|
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
import org.hibernate.annotations.Fetch;
|
|
|
|
|
|
|
|
import org.hibernate.annotations.FetchMode;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
@ -23,8 +21,7 @@ public class Partie {
|
|
|
|
@Column(name = "codeinvitation", unique = true, nullable = false)
|
|
|
|
@Column(name = "codeinvitation", unique = true, nullable = false)
|
|
|
|
private String codeInvitation;
|
|
|
|
private String codeInvitation;
|
|
|
|
|
|
|
|
|
|
|
|
@OneToMany(mappedBy = "partie")
|
|
|
|
@OneToMany(mappedBy = "partie", fetch = FetchType.EAGER)
|
|
|
|
@Fetch(FetchMode.JOIN) // Sinon crash (Could not write JSON: failed to lazily initialize a collection of T)
|
|
|
|
|
|
|
|
private List<Joueur> joueurs;
|
|
|
|
private List<Joueur> joueurs;
|
|
|
|
|
|
|
|
|
|
|
|
@ManyToOne
|
|
|
|
@ManyToOne
|
|
|
|