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")

Foi útil?

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
scroll top