Mesmo com o arquivo data.sql com as queries conforme foi disponibilizado, quando coloco a url no meu Postman não aparece nenhuma informação cadastrada, da mesma forma no browser. O que poderia ser?
Mesmo com o arquivo data.sql com as queries conforme foi disponibilizado, quando coloco a url no meu Postman não aparece nenhuma informação cadastrada, da mesma forma no browser. O que poderia ser?
Oi Bianca
Provavelmente o spring não leu seu data.sql e consequentemente não populou seu banco de dados. Quando você rodou o projeto, deu algum erro na execução?
Posta aqui seu application.properties, por favor
Oi Otávio, não deu nenhum erro não. Segue o application.properties:
spring.datasource.driverClassName=org.h2.Driver spring.datasource.url=jdbc:h2:mem:alura-forum spring.datasource.username=sa spring.datasource.password=
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect spring.jpa.hibernate.ddl-auto=update
spring.h2.console.enabled=true spring.h2.console.path=/h2-console
#Servidor Web server.port=8001
Oi Bianca,
Confere também se o seu arquivo data.sql está na pasta src/main/resources.
Se possível, poderia compartilhar o seu projeto para analisarmos?
Oi Rodrigo,
Aparentemente está na pasta correta.
Claro, posso sim. Sege o link do arquivo: https://drive.google.com/file/d/1Kzh-9jin99oi3pjfNRbGYO2j_ncHsxYi/view?usp=sharing
Oi Bianca,
Na sua classe Topico
está faltando o construtor default(sem argumentos) e isso causa um erro ao tentar acessar a lista de tópicos.
Adicionando o construtor default resolve:
public Topico() {
}