Впадать в спящий режим:hibernate.hbm2ddl.auto= обновить отображение сгенерированного sql

StackOverflow https://stackoverflow.com/questions/2437715

  •  19-09-2019
  •  | 
  •  

Вопрос

Я хочу перейти к спящему режиму Сессионный завод

hibernate.hbm2ddl.auto=update

и посмотрите в файле журнала сгенерированные sql-инструкции.Возможно ли это без java-кодирования (знать, как достичь результата с помощью СхемаэКспорт, но надеюсь, что у hibernate есть решение "в коробке")

Это было полезно?

Решение

Вы могли бы настроить ведение журнала в System.out с помощью

  • SessionFactory sf = new Configuration().setProperty("hibernate.show_sql", "true")

  • или log4j

    log4j.logger.org.hibernate.SQL=DEBUG, SQL_APPENDER   
    log4j.additivity.org.hibernate.SQL=false
    

Редактировать:Это, возможно, тоже полезно Ведение журнала sql в режиме гибернации со значениями

Другие советы

Вы также можете установить точку останова отладки на

org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(boolean, boolean)

и посмотрим, как это получится.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top