Впадать в спящий режим:hibernate.hbm2ddl.auto= обновить отображение сгенерированного sql
Вопрос
Я хочу перейти к спящему режиму Сессионный завод
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)
и посмотрим, как это получится.
Не связан с StackOverflow