设置
hibernate.show_sql为
true告诉hibernate将 所有SQL语句写入控制台。
这是将日志类别设置
org.hibernate.SQL为调试的替代方法。
因此,即使将此属性设置为
false,也请确保没有定义以下类别(或配置为使用控制台附加程序):
log4j.logger.org.hibernate.SQL=DEBUG
另外,请确保
hibernate.show_sql在实例化
Configuration对象时不要将程序设置为true 。寻找这样的事情:
Configuration cfg = new Configuration().configure(). .setProperty("hibernate.show_sql", "true");请注意,将
setProperty(String propertyName, Stringvalue)配置属性的全名作为第一个参数,即
hibernate.show_sql,不仅仅是
show_sql。



