[R9] Set user login unique

This commit is contained in:
Mirna Gama 2024-01-12 17:50:04 -03:00 committed by Mirna Gama
parent bde702362f
commit 97b51ea7b5
2 changed files with 4 additions and 2 deletions

View File

@ -43,7 +43,7 @@ public class User implements UserDetails {
private Long id; private Long id;
@NotBlank(message = "login cannot be blank") @NotBlank(message = "login cannot be blank")
@Column(name = "login") @Column(name = "login", unique=true)
private String login; private String login;
@NotBlank(message = "password cannot be blank") @NotBlank(message = "password cannot be blank")
@ -62,7 +62,7 @@ public class User implements UserDetails {
/** /**
* Sets the user id. * Sets the user id.
* *
* @param id The user's unique identifier. * @param id The user's unique identifier. Must be unique.
*/ */
public void setId(Long id) { public void setId(Long id) {
this.id = id; this.id = id;

View File

@ -0,0 +1,2 @@
ALTER TABLE users
MODIFY COLUMN login varchar(250) not null unique;