Habilitar impressão SQL no Hibernate

Para habilitar a saída SQL para Hibernate, você tem duas etapas:

1. show_sql

Habilite o registro de todas as instruções SQL geradas no console

<!--hibernate.cfg.xml -->
<property name="show_sql">true</property>

2. format_sql

Formate a instrução SQL gerada para torná-la mais legível, mas ocupa mais espaço na tela. 🙂

<!--hibernate.cfg.xml -->
<property name="format_sql">true</property>

E por último, opcional, mas bom ter uma etapa:

3. use comentários sql

O Hibernate irá colocar comentários dentro de todas as instruções SQL geradas para sugerir o que o SQL gerado está tentando fazer

<!--hibernate.cfg.xml -->
<property name="use_sql_comments">true</property>