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

Table 'lardosidosos.usuario_perfis' doesn't exist

Estou tendo esse erro. Estou usando o mysql como database. Eu criei a tabela usuarios, mas n criei a tabela perfil...

Como teria q ser essa tabela perfil?

2 respostas
solução!

Oi Yuri,

Você criou manualmente as tabelas?

Se utilizar a propriedade spring.jpa.hibernate.ddl-auto=update no application.properties o Hibernate gera as tabelas automaticamente para você.

Mas caso queira criar manualmente:

CREATE TABLE `usuario_perfis` (
  `usuario_id` bigint(20) NOT NULL,
  `perfis_id` bigint(20) NOT NULL,
  KEY `FK_perfil` (`perfis_id`),
  KEY `FK_usuario` (`usuario_id`),
  CONSTRAINT `FK_perfil` FOREIGN KEY (`perfis_id`) REFERENCES `perfil` (`id`),
  CONSTRAINT `FK_usuario` FOREIGN KEY (`usuario_id`) REFERENCES `usuario` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

Bons estudos!

Show!!! Muito obrigado!