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