休眠:hibernate.hbm2ddl.auto=更新显示生成的sql
解决方案
您可以使用以下命令设置记录到 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 记录值
其他提示
您还可以设置一个调试断点
org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(boolean, boolean)
和看到如何去。
不隶属于 StackOverflow