Boa Tarde Pessoal!
Dei uma pesquisada no meu problema e só consegui achar como capturar o usuário da sessão.
Só que eu quero o nome da Pessoa logada.
Seguinte, tenho uma Classe Usuário e uma Classe Pessoa, minha classe Usuário recebe o ID da pessoa.
Agora vem minha dificuldade, quero o nome da pessoa, que está na Classe Pessoa.
Só que eu to conseguindo pegar somente o usuário da classe Usuário.
Alguém pode me dar uma força quanto a isso?
Pega Nome da Pessoa Logada Spring Security
L
5 Respostas
Quando o usuário logar guarda esse objeto na sessao, já com o nome.
L
Opa amigo.
Pseh, é exatamente isso que qro.
Mas como fazer isso?
Solucao aceita
1 like
Se está usando JSF como colocou na tag do tópico, dá uma olhada nesse exemplo ou pesquise mais usando os mesmos termos: https://www.devmedia.com.br/trabalhando-com-sessao-e-filter-em-jsf/32358
Concentra mais nos pontos que falarem de Session, Filter nao seria seu foco no momento.
1 like
Se sua dúvida for relacionada a como trazer os dados do usuário no banco, basicamente é fazer um join:
SELECT U.LOGIN, P.NOME, etc
FROM USUARIO U
INNER JOIN PESSOA P ON P.ID_PESSOA = U.ID_PESSOA
WHERE U.LOGIN = ?
Assim vai ter todas as informações e preencher seu objeto. Fora isso, poste o código que tentou, mesmo dando errado.
L
@javaflex
Bom dia amigo.
Resolveu meu problema.
Agradecido!
Criado 16 de fevereiro de 2019
Ultima resposta 17 de fev. de 2019
Respostas 5
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo