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

Console nao aparece a consulta ao banco de dados

Meu projeto não apresenta a consulta ao banco de dados pelo console, mesmo eu tendo configurado o application.properties

usuário e senha de conexão com o banco de dados

spring.datasource.username=root spring.datasource.password=root

url de conexão do banco de dados

spring.datasource.url=jdbc:mysql://localhost:3306/forum

apontamos para o JPA e Hibernate qual é o Dialeto do banco de dados

spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect spring.jpa.database-platform=org.hibernate.dialect.MySQL8Dialect

deixamos o hibernate responsável por ler nossas entidades e criar as tabelas do nosso banco de dados automaticamente

spring.jpa.hibernate.ddl-auto=update

configuração do Hibernate para reconhecer o nome de tabelas em caixa alta

spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl

configurações de log

spring.jpa.show_sql=true spring.jpa.properties.hibernate.format_sql=true //faz a quebra de linha, deixa o sql formatado spring.jpa.properties.hibernate.show_sql=true //mostra sempre que houver uma consulta ao banco spring.jpa.properties.hibernate.use_sql_comments=true

Necessario para iniciar o data.sql

#spring.datasource.initialization.true

6 respostas

Oi Fernando,

As configurações estão corretas.

Pode compartilhar seu projeto via GitHub ou link do google drive?

Rodrigo,

Segue

https://github.com/740fernando/forum

Oi Fernando,

No seu arquivo application.properties, nas propriedades de show_sql e format_sql tem um comentario com // logo depois do valor true:

spring.jpa.show_sql=true //faz a quebra de linha, deixa o sql formatado 
spring.jpa.properties.hibernate.show_sql=true //mostra sempre que houver uma consulta ao banco

Por isso ta dando problema. Remova esses comentarios:

spring.jpa.show_sql=true
spring.jpa.properties.hibernate.show_sql=true

Obs: comentários em arquivos properties se utiliza o # e não o //.

Oi, Rodrigo.

Fiz a alteração que você falou, porém, o problema persiste.

https://github.com/740fernando/forum/blob/master/src/main/resources/application.properties

solução!

Oi Fernando,

Verifica nessas linhas se não ficou algum espaço em branco após a palavra true, pois isso causa problema

Era exatamente isso, muito obrigado!!!