Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Registro de usuário com exceção do banco

Olá, pessoal!

Não sei se perdi algum passo ou o que aconteceu. O registro de usuários parou de funcionar pra mim. Quando tento fazer o registro gera uma exceção assim:

java.sql.SQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (`owasp`.`usuario_role`, CONSTRAINT `FKld5ci4gxlmsruckp707fmygiq` FOREIGN KEY (`roles_name`) REFERENCES `role` (`name`))

Eu apaguei o banco e criei de novo mas não funcionou e não sei como debugar rodando através do Tomcat.

Vocês conseguem me ajudar?

1 resposta
solução

Olá Jéssica, tudo bem?

Você chegou a inserir as permissões na tabela Role conforme esse exercício https://cursos.alura.com.br/course/seguranca-web-em-java-parte-1/task/31525?

use owasp;
insert into Role(name) values ("ROLE_USER");
insert into Role(name) values ("ROLE_ADMIN");

Abs

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software