[Resolvido] Visualizar a query SQL executada no Hibernate

Pessoal,

existe alguma forma de copiar a query SQL executada pelo Hibernate?

Por exemplo, tenho a seguinte query:


           Query hql = sessao.createQuery("select sf from Unidade up " +
                   "left join up.sistema sf " +
                   "left join up.plataforma ph " +
                   "where ph.id.cod = ? ");

           hql.setString(0, codPlataforma);
           sistemas = hql.list();

Ae debugando o atributo hql por exemplo, pegar o SQL executada, com o nome das tabelas e tal… Deve ter alguma forma fácil de fazer isso né?

Alguem me ajuda?

Olá,

Na configuração do hibernate coloque:

Até mais.

obrigado, mas onde fica essa configuração, sou bem leigo com hibernate…

Caso você esteja utilizando JPA “puro”, procure por um arquivo chamado persistence.xml. Neste caso você deve utilizar

Caso esteja utilizando a implementação do Hibernate, procure por hibernate.cfg.xml. Coloque a linha:

Até mais.

Valeu obrigado. Consegui

Obrigado pela dica, estava procurando esta informação, foi só incluir a propriedade no hibernate.