Removing useless classes, it wasn't the right implem

This commit is contained in:
Alexis Leboeuf
2026-01-07 18:06:54 +01:00
parent c760510ffb
commit a695f5deb1
3 changed files with 0 additions and 62 deletions

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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;
}