fix: user

This commit is contained in:
Arthur Wambst 2025-08-22 01:42:08 +02:00
parent 1457c58bb4
commit f135ef17ab
No known key found for this signature in database
3 changed files with 6 additions and 4 deletions

View File

@ -28,7 +28,7 @@ public class Instance {
public Long port; public Long port;
public Container container; public Container container;
@JsonBackReference //@JsonBackReference
@ManyToOne @ManyToOne
@JoinColumn(name = "user_id", nullable = false) @JoinColumn(name = "user_id", nullable = false)
public User owner; public User owner;

View File

@ -11,6 +11,9 @@ import jakarta.persistence.ManyToMany;
import jakarta.persistence.SequenceGenerator; import jakarta.persistence.SequenceGenerator;
import jakarta.persistence.Table; import jakarta.persistence.Table;
import java.util.List; import java.util.List;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
@ -36,6 +39,7 @@ public class Sujet {
joinColumns = @JoinColumn(name = "sujet_id"), joinColumns = @JoinColumn(name = "sujet_id"),
inverseJoinColumns = @JoinColumn(name = "user_id") inverseJoinColumns = @JoinColumn(name = "user_id")
) )
@JsonIgnore
public List<User> respos; public List<User> respos;
public Sujet(String name, String description, String pdfLink, public Sujet(String name, String description, String pdfLink,

View File

@ -40,7 +40,7 @@ public class User {
@Password public String password; @Password public String password;
@Roles public String role; @Roles public String role;
@JsonManagedReference //@JsonManagedReference
@OneToMany(mappedBy = "owner", cascade = CascadeType.ALL) @OneToMany(mappedBy = "owner", cascade = CascadeType.ALL)
public List<Instance> instances; public List<Instance> instances;
@ -57,6 +57,4 @@ public class User {
this.role = role; this.role = role;
this.instances = instances; this.instances = instances;
} }
//public User() {}
} }