Я хочу перейти на SessionFactory в Hibernate
hibernate.hbm2ddl.auto=update
и смотрите в лог-файле сгенерированные операторы sql. Возможно ли это без Java-кодирования (знайте, как достичь результата с SchemaExport , но надеюсь, что в hibernate есть решение "in box")
Вы можете настроить ведение журнала в 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
РЕДАКТИРОВАТЬ: Это может быть также полезно Hibernate sql logging со значениями
Вы также можете установить точку останова отладки на
org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(boolean, boolean)
и посмотри, как пойдет.