Como faço para trocar a refencia de ID para "CPF", ja tentei de tudo
@EqualsAndHashCode(of = "id") public class Usuario implements UserDetails {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
Como faço para trocar a refencia de ID para "CPF", ja tentei de tudo
@EqualsAndHashCode(of = "id") public class Usuario implements UserDetails {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
Olá Rafael, tudo bem?
Para utilizar o CPF como identificador da sua classe JPA, você pode fazer o seguinte:
O código ficaria assim:
@EqualsAndHashCode(of = "cpf")
public class Usuario implements UserDetails {
@NaturalId
private String cpf;
// outros atributos e métodos
}
Dessa forma, a classe Usuario utilizará o CPF como identificador natural.
Espero ter ajudado e bons estudos!
oi
esse implements UserDetails ele não ta achando, tem q importar uma biblioteca?
Essa interface UserDetails vem do Spring Security. Verifica no seu projeto se já foi incluído o Spring Security nas dependências.