Removing useless classes, it wasn't the right implem
This commit is contained in:
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user