Hibernate: hibernate.hbm2ddl.auto = sql update programa gerado
Pergunta
Gostaria de passar para o Hibernate SessionFactory
hibernate.hbm2ddl.auto=update
e veja no arquivo de log instruções SQL geradas. É possível w / o java codificação (sabe como conseguir o resultado com SchemaExport , mas a esperança que o Hibernate tem solução "na caixa")
Solução
Você poderia logging de configuração para System.out usando
-
SessionFactory sf = new Configuration().setProperty("hibernate.show_sql", "true")
-
ou log4j
log4j.logger.org.hibernate.SQL=DEBUG, SQL_APPENDER log4j.additivity.org.hibernate.SQL=false
EDIT: Este talvez também útil Hibernate sql logging com valores
Outras dicas
Você também pode definir um ponto de interrupção de depuração no
org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(boolean, boolean)
e ver como ele vai.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow