1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| @Entity
@Table(name = "UTILISATEUR")
@XmlRootElement(name = "user")
public class User implements Serializable{
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "USER_ID", updatable = false, nullable = false)
private Long id;
@Column(name = "NOM", unique=true, insertable=true, updatable=true, nullable=false)
private String nom;
@Column(name = "Prenom", unique=true, insertable=true, updatable=true, nullable=false)
private String prenom;
@Column(name = "LOGIN", unique=true, insertable=true, updatable=true, nullable=false)
private String login;
@Column(name = "USER_PASSWORD", insertable=true, updatable=true, nullable=false)
private String password;
@Column(name = "ROLE", insertable=true, updatable=true, nullable=false)
private String role;
@Column(name = "USER_ACTIVE", insertable=true, updatable = true, nullable=false)
@JsonIgnore
private Integer active; |
Partager