1
resposta

[Dúvida] As tabelas não foram criadas.

Pessoal, tentei de tudo por aqui, mas as tabelas não foram criadas no meu banco. Deixo abaixo o print do meu application.properties e a minha classe Serie.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oii, Miguel! Tudo bem?

O application.properties está certinho e a classe Serie tem as anotações do JPA. Vou deixar abaixo algumas recomendações. Assim você pode checar e ver se está tudo ok, tá bem? São elas:

  • Dependências no pom.xml: é importante ter as dependências do Spring Data JPA e do Postgres no pom.xml. Um exemplo de como seria:

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>
    <dependency>
        <groupId>org.postgresql</groupId>
        <artifactId>postgresql</artifactId>
        <scope>runtime</scope>
    </dependency>
    
  • Verificar a conexão com o banco de dados: é necessário que o banco de dados alura_series esteja criado e acessível com as credenciais fornecidas.

  • Classe de configuração principal: cheque, por favor, se a classe principal da sua aplicação está anotada com @SpringBootApplication e que está no pacote raiz:

    @SpringBootApplication
    public class StarmaisApplication {
        public static void main(String[] args) {
            SpringApplication.run(StarmaisApplication.class, args);
        }
    }
    

Se a dúvida persistir, estamos aqui.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.