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

Console não apresenta os comando SQL inseridos pelo JPA e Hibernate

Estou desenvolvendo o projeto utilizando o Maven com Netbeans, entretanto não consigo apresentar as saídas de DEBUG no console, como os comandos SQL por exemplo. O projeto funciona normalmente, ele faz a conexão e persiste os dados no banco. Já adicionei a seguinte linha no arquivo persistence.xml, mas nada é apresentado:

<property name="hibernate.format_sql" value="true"/>

Também já tentei criar o arquivo hibernate.cfg.xml, mas também não deu em nada. As únicas saídas que tenho são essas:

[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Financas 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- exec-maven-plugin:1.5.0:exec (default-cli) @ Financas ---
[EL Info]: 2019-11-27 22:58:53.568--ServerSession(1620948027)--EclipseLink, version: Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd
[EL Info]: connection: 2019-11-27 22:58:53.981--ServerSession(1620948027)--file:/home/zowtan/NetBeansProjects/Financas/target/classes/_financas login successful
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.081 s
[INFO] Finished at: 2019-11-27T22:58:54-02:00
[INFO] Final Memory: 8M/27M
[INFO] ------------------------------------------------------------------------

Eu teria que habilitar algum nível de LOG ? ou algo do tipo?

help?

2 respostas
solução!

Fala man,

a linha que habilita a saída no console é a seguinte:

<property name="hibernate.show_sql" value="true" />

Insira essa linha no persistence.xml e vai funcionar.

Ao Thiago vlw, tinha esquecido dessa linha. Mas mesmo assim, no console era informado que apenas a conexão deu certo e que as operação tbm, depois de algum tempo pesquisando vi que faltou a seguinte linha no meu caso:

<property name="eclipselink.logging.level" value="FINER"/>

Não sei bem o pq, mas acho que por padrão maven deve colocar um log menos detalhado.