Remove unused image association from User model

This commit is contained in:
Vincent Guillet
2025-11-25 21:38:55 +01:00
parent 4b29e116cf
commit 7c82cf0d3f

View File

@@ -1,8 +1,6 @@
package fr.gameovergne.api.model.user; package fr.gameovergne.api.model.user;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.fasterxml.jackson.annotation.JsonManagedReference; import com.fasterxml.jackson.annotation.JsonManagedReference;
import fr.gameovergne.api.model.app.Image;
import jakarta.validation.constraints.Email; import jakarta.validation.constraints.Email;
import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@@ -49,15 +47,6 @@ public class User implements UserDetails {
@Column(length = 120, nullable = false) @Column(length = 120, nullable = false)
private String password; private String password;
@ManyToMany(fetch = FetchType.EAGER, cascade = {CascadeType.DETACH, CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH})
@JoinTable(
name = "users_images",
joinColumns = @JoinColumn(name = "image_id"),
inverseJoinColumns = @JoinColumn(name = "user_id")
)
@JsonBackReference
private List<Image> images;
@NotNull @NotNull
@Enumerated(EnumType.STRING) @Enumerated(EnumType.STRING)
private Role role = Role.USER; private Role role = Role.USER;