package com.PFE.ServerManager; import javax.persistence.*; @Entity @Table(name = "customer") // NE PAS utiliser "User" car c'est un mot clef réservé pour PostgreSQL public class Customer{ @Id @GeneratedValue(strategy=GenerationType.AUTO) private Integer customer_id; @Column(name = "pseudo") private String pseudo; @Column(name = "password") private String password; @ManyToOne(cascade = CascadeType.ALL) @JoinTable(name = "customer_role", joinColumns = @JoinColumn(name = "customer_id"), inverseJoinColumns = @JoinColumn(name = "role_id")) //private Set roles; private Role role; public void setRole(Role role) { this.role = role; } public void setId(Integer id) { this.customer_id = id; } public void setPseudo(String pseudo) { this.pseudo = pseudo; } public void setPassword(String password) { this.password = password; } }