Reputation: 5836
I wish to pass to Hibernate's SessionFactory
hibernate.hbm2ddl.auto=update
and see in log file generated sql statements. Is it possible w/o java coding (know how to achieve the result with SchemaExport, but hope that hibernate has "in box" solution)
Upvotes: 7
Views: 10172
Reputation: 950
You can also set a debug breakpoint on
org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(boolean, boolean)
and see how it goes.
Upvotes: 3
Reputation: 68942
You could setup logging to System.out using
SessionFactory sf = new Configuration().setProperty("hibernate.show_sql", "true")
or log4j
log4j.logger.org.hibernate.SQL=DEBUG, SQL_APPENDER
log4j.additivity.org.hibernate.SQL=false
EDIT: This maybe also helpful Hibernate sql logging with values
Upvotes: 5