Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Converter para string

Como converter Int para String .setExpiration(logado.getUsuarioId().toString()); Esta aparecendo esse erro Cannot invoke toString() on the primitive type int. Também apareceu esse erro The method signWith(SignatureAlgorithm, String) from the type JwtBuilder is deprecatedJava(67108967) no signwith.

4 respostas

Oi João,

Na sua classe Usuario o atributo usuarioId deve estar declarado como int ao invés de Integer.

Sim ele e do tipo int, nesse caso como eu faço para converter um tipo int para string?

solução!

Em classes que são entidades JPA o recomendado é sempre declarar os atributos como classe(Integer, Long, etc.) ao invés de tipos primitivos.

A sugestão é você alterar o atributo de int para Integer. Se não tiver como, pode fazer assim então:

Integer.valueOf(logado.getUsuarioId()).toString()

Muito obrigado!