diff --git a/back_end/src/main/java/hackathon/FrisbYEE/jpa/metier/UserRole.java b/back_end/src/main/java/hackathon/FrisbYEE/jpa/metier/UserRole.java deleted file mode 100644 index 92ebe82..0000000 --- a/back_end/src/main/java/hackathon/FrisbYEE/jpa/metier/UserRole.java +++ /dev/null @@ -1,25 +0,0 @@ -package hackathon.FrisbYEE.jpa.metier; - -import jakarta.persistence.EmbeddedId; -import jakarta.persistence.Entity; -import jakarta.persistence.ManyToOne; -import jakarta.persistence.MapsId; -import jakarta.persistence.Table; - -@Entity -@Table(name = "utilisateur_role") -public class UserRole { - - @EmbeddedId - private UserRoleId id; - - @ManyToOne - @MapsId("utilisateurId") - private User utilisateur; - - @ManyToOne - @MapsId("roleId") - private Role role; - - // getters/setters -} diff --git a/back_end/src/main/java/hackathon/FrisbYEE/jpa/metier/UserRoleId.java b/back_end/src/main/java/hackathon/FrisbYEE/jpa/metier/UserRoleId.java deleted file mode 100644 index 56530cf..0000000 --- a/back_end/src/main/java/hackathon/FrisbYEE/jpa/metier/UserRoleId.java +++ /dev/null @@ -1,14 +0,0 @@ -package hackathon.FrisbYEE.jpa.metier; - -import java.io.Serializable; - -import jakarta.persistence.Embeddable; - -@Embeddable -public class UserRoleId implements Serializable { - - private Long utilisateurId; - private Long roleId; - - // equals() & hashCode() OBLIGATOIRES -} diff --git a/back_end/src/main/java/hackathon/FrisbYEE/jpa/metier/UtilisateurRoleDetails.java b/back_end/src/main/java/hackathon/FrisbYEE/jpa/metier/UtilisateurRoleDetails.java deleted file mode 100644 index 743535d..0000000 --- a/back_end/src/main/java/hackathon/FrisbYEE/jpa/metier/UtilisateurRoleDetails.java +++ /dev/null @@ -1,23 +0,0 @@ -package hackathon.FrisbYEE.jpa.metier; - -import jakarta.persistence.Entity; -import jakarta.persistence.Id; -import jakarta.persistence.Inheritance; -import jakarta.persistence.JoinColumn; -import jakarta.persistence.MapsId; -import jakarta.persistence.OneToOne; -import jakarta.persistence.Table; - -@Entity -@Inheritance(strategy = jakarta.persistence.InheritanceType.JOINED) -@Table(name = "utilisateur_role_details") -public abstract class UtilisateurRoleDetails { - - @Id - private Long utilisateurId; - - @OneToOne - @MapsId - @JoinColumn(name = "utilisateur_id") - private User utilisateur; -}